Skip to content
This repository has been archived by the owner on May 31, 2023. It is now read-only.

ユーザ情報閲覧のViewControllerを実装する #102

Closed
7 tasks done
Tracked by #55 ...
hirokisakabe opened this issue Apr 26, 2022 · 7 comments · Fixed by #184
Closed
7 tasks done
Tracked by #55 ...

ユーザ情報閲覧のViewControllerを実装する #102

hirokisakabe opened this issue Apr 26, 2022 · 7 comments · Fixed by #184
Assignees
Labels
S [Deprecated] スクラムでの開発をしなくなったため非推奨 タスク [Deprecated] スクラムでの開発をしなくなったため非推奨

Comments

@hirokisakabe
Copy link
Contributor

hirokisakabe commented Apr 26, 2022

サービス概要

  • ユーザーは、ユーザ情報ボタンを押す
  • システムは、ユーザ情報画面を表示する
  • ユーザーは、ユーザ情報を入力する
  • システムは、ユーザ情報を登録する

機能概要

  • レビューポータル画面に「ユーザー情報」のボタンを表示する
  • 「ユーザー情報」のボタンを押すと、登録画面を表示する
  • 登録画面に「登録」と「閉じる」のボタンを表示する

「ユーザー情報ボタン」を押して、自分の情報が未登録の場合、

  • モーダルに空のフィールドが表示される
  • 表示されている情報を入力して「登録」ボタンを押下すると、入力した内容が登録される

「ユーザー情報ボタン」を押して、自分の情報が登録済の場合、

  • 自分の登録情報をモーダルに表示する
  • 表示されている情報を書き換えて「更新」ボタンを押下すると、書き換えた内容で登録される
@hirokisakabe hirokisakabe added S [Deprecated] スクラムでの開発をしなくなったため非推奨 タスク [Deprecated] スクラムでの開発をしなくなったため非推奨 labels Apr 26, 2022
@k-misawa
Copy link
Contributor

レビューポータル画面(アプリのホーム画面)に、ユーザ情報登録ボタンとユーザ情報閲覧があるイメージでいました。

三田村さんは、登録・閲覧ボタンがアプリのホーム画面にあって、そのボタンを押した先のモーダル画面にて登録ボタンか閲覧ボタンを表示するイメージかと思いました。

どちらかで合わせたいですね。
みなさんどちらが良いと思いますか?(上記以外にも良い案があれば)

@hirokisakabe
Copy link
Contributor Author

上記とは別案として、

  • ホーム画面にユーザ情報ボタンを表示する
  • ユーザ情報ボタンが押下されると、ユーザ情報モーダルを表示する
  • ユーザ情報が存在しない場合は、ユーザ情報モーダルに、入力ボタンを表示する
  • ユーザ情報が存在する場合は、ユーザ情報モーダルに、登録済のユーザ情報と編集ボタンを表示する
  • 入力ボタンや編集ボタンが押下されると、ユーザ情報編集モーダルを表示する

こんな感じでどうでしょう?

@takmita
Copy link
Contributor

takmita commented Apr 27, 2022

レビューポータル画面(アプリのホーム画面)に、ユーザ情報登録ボタンとユーザ情報閲覧があるイメージでいました。

その案で進めましょう。

@takmita
Copy link
Contributor

takmita commented Apr 27, 2022

上記とは別案として、

機能概要を見直しました。

@takuya-okamoto-esm
Copy link
Contributor

ユーザ情報が存在しない場合は、ユーザ情報モーダルに、入力ボタンを表示する
ユーザ情報が存在する場合は、ユーザ情報モーダルに、登録済のユーザ情報と編集ボタンを表示する
入力ボタンや編集ボタンが押下されると、ユーザ情報編集モーダルを表示する

このあたりですが、ユーザ情報モーダルと、ユーザ情報編集モーダルを分けずに

  • 表示モーダルで、情報がなければその入力フィールドは空欄で出す
  • 表示モーダルで、情報があればそのその入力フィールドに初期値として情報を入れた状態で出す
  • 各フィールドは自由に変更できる
  • 「更新」ボタンを置いて、これが押されると現在の入力フィールドの値を保存する

という案もあるかなと思いました。
モーダルの遷移が一つ減るのでシンプルになるかなと思ったのですが
ユーザから見ると、表示と更新は明示的に別のモーダルに分かれていた方が混乱しないでしょうか。。

@takmita
Copy link
Contributor

takmita commented Apr 28, 2022

この閲覧のタスクは、登録のタスクに統合します。登録のタスクが閲覧の機能を包含することになります。

@takmita
Copy link
Contributor

takmita commented May 10, 2022

user_modal
user_db

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
S [Deprecated] スクラムでの開発をしなくなったため非推奨 タスク [Deprecated] スクラムでの開発をしなくなったため非推奨
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants