チケット #128 (new 仕様) — at 初期バージョン

登録: 17 年

最終更新: 17 年

個人情報管理機能 | 個人情報を追加できる

報告者: n-nishimura 担当者: mn
優先度: 各マイルストーンで解決する マイルストーン: Iterate8(2/21)
コンポーネント: OpenID server バージョン:
キーワード: 関係者:
GanttChart表示: OFF 依存TaskNo:
開始予定日: YYYY/MM/DD 終了予定日: YYYY/MM/DD

説明

個人情報を追加できる

概要

任意のユーザは、自分の個人情報を新規に作成できる

シナリオ

  1. ユーザは、個人情報の追加画面を表示する
  2. ユーザは、各項目を入力し、個人情報の追加を要求する
  3. システムは、入力した項目を元に新しい個人情報を作成する
  4. システムは、個人情報を作成した事をメッセージで通知する
  5. システムは、作成した個人情報を表示する

仕様

ユーザが入力する項目は以下

  • 登録名
  • ニックネーム
  • メールアドレス
  • 生年月日
  • 性別
  • 郵便番号
  • 国籍
  • 言語
  • タイムゾーン
  • 初期設定かどうか
  • 公開情報かどうか

各項目のバリデーションは以下

  • 登録名のみ必須入力とする
  • 登録名は、30 文字以内とする
  • ニックネームは、100 文字以内とする
  • メールアドレスは、100 文字以内とする
  • 氏名は 100 文字以内とする
  • 郵便番号は、20 文字以内とする
  • 登録済みの個人情報が 5 つ以内である

セレクトボックスで利用する値は以下とする

  • 性別は、男性を M、女性を F とする
  • 国籍は、ISO 3166 の国コード(2コード形式)を値とする
  • 言語は、ISO 639-2 のコードを値とする
  • タイムゾーンは、 http://twiki.org/cgi-bin/xtra/tzdatepick.html で規定されている形式とする
  • それぞれ空白の項を用意する

また、画面の簡略化のために以下のボタンを配置する

  • 「日本語環境を設定する」 - 国籍、言語、タイムゾーンを日本語用の設定を行なう
  • 「英語環境を設定する」 - 国籍、言語を英語用の設定を行なう
  • 「解除する」- 国籍、言語、タイムゾーンの設定をクリアする

入力項目に問題が無い場合、システムは以下の動作をする

  • データベースの新規の個人情報として保存する
  • 作成が完了した事をメッセージでユーザに通知する
  • 個人情報表示画面に遷移する

入力項目に問題がある場合は、エラーメッセージを表示して作成画面に遷移する

Note: チケットについてのヘルプは TracTickets を参照 して下さい。