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

F4 (show consultation's detail) #8

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

F4 (show consultation's detail) #8

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

Comments

@tatsumiwa-pg
Copy link
Owner

tatsumiwa-pg commented Jan 12, 2022

実装概要

  • 相談詳細表示ページにて、相談の詳細情報を表示する

実装方針

  • ブランチを作成する
  • 相談詳細表示機能を実装する
  • プルリクエストを作成し、コンフリクト処理を行う
  • マージをする
  • デプロイをする

実装条件

  • 相談詳細表示ページは、ログイン状況や相談の解決状況に関係なく、誰でも見ることができる
  • 相談一覧ページにて相談情報をクリックすると、該当する相談の詳細表示ページへ遷移することができる
  • 相談投稿時に登録した情報(タイトル、カテゴリー、本文、画像)が表示される
  • 画像が表示されており、画像がリンク切れなどにならない(Deployのタスクにあるとおり、実装中にHerokuの仕様による商品画像が適切に表示されなくなる問題は発生するが、最後にS3を導入することで、この問題は解消される)
  • ログイン状態且つ、自身が投稿した相談のうち、誰も回答やコメントをしていない場合にのみ、「編集する」「削除する」「和解する」ボタンが表示される
  • ログイン状態且つ、自身が投稿していない未解決の相談にのみ、「コメントする(コメントフォームも含む)」「回答する」ボタンが表示される
  • ログイン状態且つ、自身が投稿した相談のうち、「和解する」ボタンが表示される
  • ログイン状態の場合でも、解決済みの相談には、「編集する」「削除する」「コメントする(コメントフォームも含む)」「回答する」「和解する」ボタンが表示されない
  • ログアウト状態の場合は、相談の解決状況に関わらず、「編集する」「削除する」「コメントする」「回答する」「和解する」ボタンが表示されない
  • 解決済みの相談は、タイトルの横に”和解済み”の文字と、相談者のコメントが表示される(コメントがない場合は一律で「ありがとうございました」の文字を表示する) ※1
  • 相談詳細表示ページは、ログイン状況や相談の解決状況に関係なく、コメント一覧を誰でも見ることができる ※2
  • コメント一覧には、コメントしたユーザーのニックネームとコメントの内容が上から新しい順に表示される ※2
  • 相談詳細表示ページは、ログイン状況や相談の解決状況に関係なく、回答一覧を誰でも見ることができる ※3
  • 回答一覧には、回答したユーザーのニックネームとタイトルが上から新しい順に表示される ※3

補足情報

  • ※1 締め切り機能(F8)実装後に実装する
  • ※2 回答機能(F7)実装後に実装する
  • ※3 相談にコメントする機能(F9)実装後に実装する
@tatsumiwa-pg tatsumiwa-pg self-assigned this Jan 12, 2022
@tatsumiwa-pg tatsumiwa-pg changed the title F4 (show problem's detail) F4 (show consultation's detail) Jan 14, 2022
@tatsumiwa-pg tatsumiwa-pg modified the milestones: 1/23/2022, consultation-related 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