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

F9 (close consultations) #13

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

F9 (close consultations) #13

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

Comments

@tatsumiwa-pg
Copy link
Owner

tatsumiwa-pg commented Jan 12, 2022

実装概要

  • 相談を締め切る機能を実装する
  • 単体テストを行う
  • 結合テストを行う

実装方針

  • ブランチを作成する
  • 相談締め切り機能を実装する
  • モデルの単体テストコードを書く
  • 結合テストコードを書く
  • プルリクエストを作成してコンフリクト処理をする
  • マージをする
  • デプロイをする

実装条件

  • ログイン状態の場合は、自身が投稿した相談の相談詳細表示画面から「和解」ボタンを押すと、相談締め切り画面へ遷移できる
  • 確認画面から「ネコと和解した」ボタンを押すと、相談を締め切ったという情報を保存できる
  • コメントが入力されていなくても、締め切り情報を保存できる
  • コメントが入力されていない場合、「ありがとうございました」というテキストが保存される。
  • ログイン状態の場合でも、他者の投稿した相談の締め切りページへ遷移しようとすると、その投稿の詳細表示ページに遷移する
  • ログイン状態の場合且つ、自身の投稿した相談であっても、解決済み場合は相談の締め切りページへ遷移しようとすると、その相談の詳細表示ページに遷移する
  • ログアウト状態の場合は、相談の締め切りページに遷移しようとすると、相談の解決状況に関わらずログインページに遷移する
  • 締め切り処理が完了したら、相談詳細表示ページに遷移する

他機能関連

  • 解決済みの相談は、相談一覧表示画面の「和解済み」の欄に一覧表示される(F3)
  • 解決済みの相談は、相談詳細表示画面に「和解済み」の文字と相談者のコメントが表示される(コメントがない場合は一律で「ありがとうございました」の文字を表示する)(F4)
  • ログイン状態の場合でも、解決済みの相談には、「編集」「削除」「コメントする」「回答する」「和解」ボタンが表示されない(F4)
  • ログイン状態の場合でも、自身が投稿した解決済みの相談の編集ページへ遷移しようとすると、その投稿の詳細表示ページに遷移する(F5)
  • ログイン状態の場合でも、他者が投稿した解決済みの相談の回答ページへ遷移しようとすると、その投稿の詳細表示ページに遷移する(F8)
  • ログイン中の該当相談者には、評価の決定ページへ遷移するボタンを表示する(F12)
@tatsumiwa-pg tatsumiwa-pg self-assigned this Jan 12, 2022
@tatsumiwa-pg tatsumiwa-pg changed the title F9 (close problems) F9 (close consultations) Jan 14, 2022
@tatsumiwa-pg tatsumiwa-pg added this to the 2/5/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