チケット #128 (closed 仕様: fixed)
個人情報管理機能 | 個人情報を追加できる
報告者: | n-nishimura | 担当者: | n-nishimura |
---|---|---|---|
優先度: | 各マイルストーンで解決する | マイルストーン: | Iterate8(2/21) |
コンポーネント: | OpenID server | バージョン: | |
キーワード: | 関係者: | ||
GanttChart表示: | OFF | 依存TaskNo: | |
開始予定日: | YYYY/MM/DD | 終了予定日: | YYYY/MM/DD |
説明 (最終更新者: mn) (diff)
個人情報を追加できる
概要
任意のユーザは、自分の個人情報を新規に作成できる
シナリオ
- ユーザは、個人情報の追加画面を表示する
- ユーザは、各項目を入力し、個人情報の追加を要求する
- システムは、入力した項目を元に新しい個人情報を作成する
- システムは、個人情報を作成した事をメッセージで通知する
- システムは、作成した個人情報を表示する
仕様
ユーザが入力する項目は以下。
- 登録名
- ニックネーム
- メールアドレス
- 生年月日
- 性別
- 郵便番号
- 国籍
- 言語
- タイムゾーン
- 初期設定かどうか
- 公開情報かどうか
各項目のバリデーションは以下。
- 登録名のみ必須入力とする
- 登録名は、30 文字以内とする
- ニックネームは、100 文字以内とする
- メールアドレスは、100 文字以内とする
- 氏名は 100 文字以内とする
- 郵便番号は、20 文字以内とする
- 登録済みの個人情報が 5 つ以内である
セレクトボックスで利用する値は以下とする。
- 性別は、男性を M、女性を F とする
- 国籍は、ISO 3166 の国コード(2コード形式)を値とする
- 言語は、ISO 639-2 のコードを値とする
- タイムゾーンは、 http://twiki.org/cgi-bin/xtra/tzdatepick.html で規定されている形式とする
- それぞれ空白の項を用意する
また、画面の簡略化のために以下のボタンを配置する。
- 「日本語環境を設定する」 - 国籍、言語、タイムゾーンを日本語用の設定を行なう
- 「英語環境を設定する」 - 国籍、言語を英語用の設定を行なう
- 「解除する」- 国籍、言語、タイムゾーンの設定をクリアする
入力項目に問題が無い場合、システムは以下の動作をする。
- データベースの新規の個人情報として保存する
- 作成が完了した事をメッセージでユーザに通知する
- 個人情報表示画面に遷移する
入力項目に問題がある場合は、エラーメッセージを表示して作成画面に遷移する。
チケットの履歴
Note: チケットについてのヘルプは
TracTickets を参照
して下さい。