チケット #128 (new 仕様) — at バージョン 1
個人情報管理機能 | 個人情報を追加できる
| 報告者: | 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 を参照
        して下さい。
      
    