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

提出物の状態を更新しても「未完了」と「自分の担当」のタブのバッジに表示される件数が変わらない #3638

Closed
AudioStakes opened this issue Nov 30, 2021 · 11 comments
Assignees

Comments

@AudioStakes
Copy link
Contributor

AudioStakes commented Nov 30, 2021

概要

提出物の状態を更新しても、提出物一覧ページの「未完了」と「自分の担当」のタブのバッジに表示される件数が変わりません。

image

再現手順

「未完了」のタブのバッジ

  1. 未完了の提出物一覧 (/products/unchecked) にアクセス
  2. 未完了タブのバッジに表示されている件数を目視で確認
  3. 未完了の提出物を開いて「提出物を確認」ボタンをクリック(完了の状態にする)
  4. 未完了の提出物一覧 (/products/unchecked) にアクセス
  5. 未完了タブのバッジに表示されている件数が手順 2 で確認した数と同じ

「自分の担当」タブのバッジ

  1. 自分の担当の提出物一覧 ( /products/self_assigned) にアクセス
  2. 自分の担当タブのバッジに表示されている件数を目視で確認
    • バッジには「自分の担当」かつ「未返信」の件数が表示されている
  3. 「自分の担当」かつ「未返信」の提出物にコメントする(返信する)
  4. 自分の担当の提出物一覧 ( /products/self_assigned) にアクセス
  5. 自分の担当タブのバッジに表示されている件数が手順 2 で確認した数と同じ

期待される振る舞い

「未完了」のタブのバッジ

未完了の提出物1件を完了(確認済み)にすると、「未完了」のタブのバッジに完了前よりも 1 少ない値が表示されてほしい

「自分の担当」タブのバッジ

「自分の担当」かつ「未返信」の提出物1件に返信すると、「自分の担当」タブのバッジに返信前より 1 少ない値が表示されてほしい

補足事項

  • このバグの動作確認を development 環境で行う場合は、Rails のキャッシュを有効にすること
  • 「未返信」と「未アサイン」のタブのバッジに表示される件数ついては、返信もしくはアサインした後に 1 減る(期待通りの挙動)
    • ただし、1 減らない手順もあるかもしれない

環境

  • OS: macOS Monterey 12.0.1
  • ブラウザ: Google Chrome Version 96.0.4664.55

関連Issue

Refs: #3022, #3594

@AudioStakes AudioStakes changed the title 提出部の状態を更新しても「未完了」と「自分の担当」のタブのバッジに表示される件数が変わらない 提出物の状態を更新しても「未完了」と「自分の担当」のタブのバッジに表示される件数が変わらない Nov 30, 2021
@komagata komagata added the 3 label Dec 1, 2021
@komagata komagata added 5 and removed 3 labels Dec 8, 2021
@komagata
Copy link
Member

komagata commented Dec 8, 2021

@AudioStakes こちらポイント5にしておきました〜

@AudioStakes
Copy link
Contributor Author

AudioStakes commented Jan 14, 2022

@komagata

こちらメンター向けの機能のため、お手数おかけしますが、来週のリリース後に本番環境での動作確認をお願いいたします🙏
なお、リリース予定日は来週2022/01/20(木)であり、1/14(金)現在はまだリリースされていません。

確認対象のキャプチャ

image

確認手順

各項目の起点となるページは、提出物一覧ページ https://bootcamp.fjord.jp/products です。

未完了の件数(未完了タブの表示件数)

  • 未完了の提出物が確認済み(完了)に更新されたあと、未完了の件数が1件減っていること
  • 確認済み(完了)の提出物が未完了に更新されたあと、未完了の件数が1件増えていること

「自分の担当」かつ「未返信」の件数(自分の担当タブのバッジの表示件数)

  • 「未アサイン」の提出物の担当になったあと、「自分の担当」かつ「未返信」の件数が1件増えていること
  • 「自分の担当」かつ「未返信」の提出物の担当を外れたあと、「自分の担当」かつ「未返信」の件数が1件減っていること
  • 「自分の担当」かつ「未返信」の提出物に担当がコメントしたあと、「自分の担当」かつ「未返信」の件数が1件減っていること
  • 「自分の担当」かつ「未返信」の提出物の最新コメントが削除されて担当者のコメントが最新となったあと、「自分の担当」かつ「未返信」の件数が1件減っていること
  • 「自分の担当」かつ「返信済み」の提出物に担当者以外がコメントしたあと、「自分の担当」かつ「未返信」の件数が1件増えていること
  • 「自分の担当」かつ「返信済み」の提出物の最新コメントが削除されて担当以外のコメントが最新になったあと、「自分の担当」かつ「未返信」の件数が1件増えていること

@komagata
Copy link
Member

@AudioStakes 本番環境で確認しています。

「未アサイン」の提出物の担当になったあと、「自分の担当」かつ「未返信」の件数が1件増えていること

これが増えていないかもです〜(赤丸の数字)

スクリーンショット 2022-01-14 15 14 39

@AudioStakes
Copy link
Contributor Author

AudioStakes commented Jan 14, 2022

@komagata
ご確認ありがとうございます!
すみません、こちらの Issue は来週2022/01/20(木)にリリース予定でして、今はまだリリースされていませんでした💦
いつ(どのリリースの後に)確認してほしいか、明記するようにします🙇‍♂️

もしくは、お願いするタイミングとして、基本的にリリースが終わったあとにお願いした方がよさそうでしょうか?


追記

ひとまず、動作確認のお願いをしたコメントに「リリース予定は来週2022/01/20(木)」であることがわかるように追記しました!

@komagata
Copy link
Member

@AudioStakes なるほどです、早合点しちゃってすみません。

@JunichiIto
Copy link
Contributor

未アサインのバッジの数と画面上に表示されている件数が一致しないのですが、この件はこのissueに関連していますか?

Screen Shot 2022-01-15 at 9 44 35

いくつか提出物を確認済みにしたのに、バッジの件数が変わらないので 🤔 と思っていました。

@AudioStakes
Copy link
Contributor Author

@JunichiIto
ご報告ありがとうございます!

未アサインのバッジの数と画面上に表示されている件数が一致しない

未アサインの件数が変わってもバッジの表示件数が変わらないことがありまして、おそらくそれが原因で一致していないのだと思われます。未アサインのバッジの件数が変わらないという挙動については、現在 #3646 で対応中です🙏

@JunichiIto
Copy link
Contributor

@AudioStakes なるほど、既知の不具合だったんですね。修正よろしくお願いします!

@AudioStakes
Copy link
Contributor Author

@komagata こちらのメンター向けの機能のため、お時間のあるときに本番環境での動作確認をお願いいたしますー🙏
※ 動作確認方法は #3638 (comment) に記載しました

@komagata
Copy link
Member

@AudioStakes 本番環境で動作することを確認しました。

@AudioStakes
Copy link
Contributor Author

@komgata ご確認、ありがとうございます!close しますー。

@komagata komagata moved this to 完成 in bootcamp Aug 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

3 participants