-
Notifications
You must be signed in to change notification settings - Fork 71
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
ベストアンサーなし通知をactive_delivery化する #6578
ベストアンサーなし通知をactive_delivery化する #6578
Conversation
5b7505b
to
55043dd
Compare
@YukiWatanabe824 こちら、よろしければレビューお願いできますでしょうか? |
了解しました! |
dacf750
to
63861eb
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
確認しました!
良いと思いますのでapproveいたします😄👍!
63861eb
to
18685d3
Compare
@komagata こちら、受講生のレビューが完了し、コンフリクトを解消しましたので、レビューをお願いします:bow: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
確認させて頂きました。OKです〜🙆♂️
@komagata @machida ステージング環境での動作確認について#5832 で動作確認のために一週間前の回答をfixtureファイルに用意されているようですが、これを使うためにはステージング環境のDBがリセットされたその日のうちに動作確認を行う必要があります。現在、リセットされてから数日経ってしまいましたので、動作確認ができない状態になってしまっています。DBをリセットしていただくことは可能でしょうか? 本番環境での動作確認についてこの機能が実装された際のIssueにあるこちらのコメント#5451 (comment) を見ると、実際に本番環境に質問・回答を投稿して一週間待っていたようですが、今回もその方法でよいでしょうか?(テスト用の質問が本番環境に一週間も残っていいのかなと若干気になってしまったので確認です) |
ステージング環境はデプロイ時にDBがリセットされるようになっていますのでそちらを利用していただければと思います。
はい。 |
📝 ステージング環境での動作確認手順
|
Issue
概要
質問に対する最後の回答から1週間が経過し、ベストアンサーが決まっていない場合、質問を投稿した人にサイト内通知とメール通知が飛びます。
その通知をactive_delivery化しました。
変更確認方法
feature/replace-notification-on-no-correct-answer-with-active-delivery
をローカルに取り込むQ&Aページにアクセスし、上記の質問・回答が正しく作られていることを確認する
http://localhost:3000/scheduler/daily/notify_certain_period_passed_after_last_answer にアクセス
質問を作成したユーザーでアクセスし、2つ目の質問についてのみ通知が来ていることを確認
http://localhost:3000/letter_opener/ にアクセスし、2つ目の質問についてのみメール通知が飛んでいることを確認
やったこと
変更前
変更後
参考情報
ベストアンサーなし通知を導入したPR
通知関連の参考リンク
active_delivery化の参考PR
(他にもactive_delivery化のPRは多数あり)