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

F5 (edit consultations) #9

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

F5 (edit consultations) #9

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

Comments

@tatsumiwa-pg
Copy link
Owner

tatsumiwa-pg commented Jan 12, 2022

実装概要

  • 画像を含む相談の情報を編集する機能を実装する

実装方針

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

実装条件

  • 必要な情報を適切に入力して「変更する」ボタンを押すと、相談情報(タイトル・本文・画像)を編集できる
  • 前項に加え、編集完了後はその相談の詳細表示ページに遷移する
  • 何も編集せずに「変更する」ボタンを押しても、画像無しの投稿にならない
  • ログイン状態の場合は、自身が出品した販売中商品の商品情報編集ページに遷移できる
  • ログイン状態の場合でも、自身が投稿した解決済み相談の相談情報編集ページへ遷移しようとすると、トップページに遷移する
  • ログイン状態の場合でも、他者の相談情報編集ページへ遷移しようとすると、相談の解決状況に関わらずトップページに遷移する
  • ログアウト状態の場合は、相談情報編集ページへ遷移しようとすると、相談の解決状況に関わらずログインページに遷移する
  • 相談投稿時とほぼ同じ見た目の相談情報編集ページが表示される
  • 本文やカテゴリーの情報など、すでに登録されている相談情報は、相談情報編集画面を開いた時点で表示される(画像は表示されない状態で問題ない)

エラーについて

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

補足情報

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

  • ログイン状態の場合でも、自身が投稿した解決済み相談の相談情報編集ページへ遷移しようとすると、トップページに遷移する(F8実装後に行う)
  • ログイン状態の場合でも、他者の相談情報編集ページへ遷移しようとすると、相談の解決状況に関わらずトップページに遷移する
  • ログアウト状態の場合は、相談情報編集ページへ遷移しようとすると、相談の解決状況に関わらずログインページに遷移する
@tatsumiwa-pg tatsumiwa-pg self-assigned this Jan 12, 2022
@tatsumiwa-pg tatsumiwa-pg changed the title F5 (edit problems) F5 (edit consutation) Jan 14, 2022
@tatsumiwa-pg tatsumiwa-pg changed the title F5 (edit consutation) F5 (edit consultation) Jan 14, 2022
@tatsumiwa-pg tatsumiwa-pg changed the title F5 (edit consultation) F5 (edit consultations) Jan 14, 2022
@tatsumiwa-pg tatsumiwa-pg added this to the 1/29/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