Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

F15 (edit profile) #19

Open
tatsumiwa-pg opened this issue Jan 12, 2022 · 0 comments
Open

F15 (edit profile) #19

tatsumiwa-pg opened this issue Jan 12, 2022 · 0 comments
Assignees

Comments

@tatsumiwa-pg
Copy link
Owner

tatsumiwa-pg commented Jan 12, 2022

実装概要

  • 画像を含むプロフィールの情報を編集する機能を実装する
  • 結合テストまで行う

実装方針

  • ブランチを作成する
  • プロフィール情報編集機能を実装する
  • 結合テストを行う
  • プルリクエストを作成し、コンフリクト処理を行う
  • マージをする
  • デプロイをする

実装条件

  • 必要な情報を適切に入力して「変更する」ボタンを押すと、プロフィール情報を編集できる
  • 何も編集せずに「変更する」ボタンを押しても、画像無しのプロフィールにならない
  • ログイン状態の場合で、かつ、自身のプロフィールが存在する場合は自身のプロフィール編集ページに遷移できる
  • ログイン状態でも、自身のプロフィールが存在しない場合は、プロフィール新規作成ページへ遷移する
  • ログイン状態の場合でも、他者のプロフィール編集ページへ遷移しようとすると、その人のプロフィール詳細ページに遷移する
  • 存在しないプロフィール(id準拠)の編集画面へ遷移しようとすると、トップページへ戻される
  • ログアウト状態の場合は、プロフィール編集ページへ遷移しようとすると、ログインページに遷移する
  • プロフィール登録時とほぼ同じ見た目のプロフィール編集ページが表示される
  • すでに登録されているプロフィール情報は、プロフィール編集ページを開いた時点で表示される(画像は表示されない状態で問題ない)

エラーについて

  • エラーハンドリングができる(入力に問題がある状態で「変更する」ボタンが押された場合、情報は保存されず、編集ページに戻りエラーメッセージが表示される)
  • エラーハンドリングによって編集ページに戻った場合でも、入力済みの項目(画像以外)は消えない
  • エラーハンドリングの際、重複したエラーメッセージが表示されない

補足情報

以下の項目はURLを直接入力して確認する

  • ログイン状態の場合でも、他者のプロフィール編集ページへ遷移しようとすると、その人のプロフィール詳細ページに遷移する
  • ログアウト状態の場合は、プロフィール編集ページへ遷移しようとすると、ログインページに遷移する
  • 存在しないプロフィールの編集画面へ遷移しようとすると、トップページへ戻される
@tatsumiwa-pg tatsumiwa-pg self-assigned this Jan 12, 2022
@tatsumiwa-pg tatsumiwa-pg added this to the 2/19/2022 milestone Jan 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant