-
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化する #6506
休会通知をactive_delivery化する #6506
Conversation
@syo-tokeshi |
@YukiWatanabe824 |
).hibernated | ||
|
||
perform_enqueued_jobs do | ||
mailer.deliver_later |
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.
こちらのテストの同期版も実装されると、さらに良いと思いました😊
deliver_now
を使うテストもあった方が良い、という意味になります🙇♂️
bootcamp/test/mailers/activity_mailer_test.rb
Line 509 in c9427b9
test 'moved_up_event_waiting_user' do |
[ 私のサンプルコード]
test 'moved_up_event_waiting_user' do
event = events(:event3)
notification = notifications(:notification_moved_up_event_waiting_user)
ActivityMailer.moved_up_event_waiting_user(
receiver: notification.user,
event: event
).deliver_now
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.
ご連絡遅くなりました💦
ご指摘のとおりだと思いますのでテスト追加してみます💪
@YukiWatanabe824 動作確認も完了し、ほぼ良いと思いました😆 テストケースの追加と、こちらの手順の追加をして頂けたらさらに良いと思います😊 [変更確認方法について]
私の動作確認証跡動作確認したので載せておきます🙇♂️
|
手順がちょっと分かりづらかったですかね💦💦フォローありがとうございます。 |
@syo-tokeshi 追加したテストに関しては |
@YukiWatanabe824 Approveさせて頂きます🙇♂️
私もここが難しいなー、と思いました🙇♂️ |
@syo-tokeshi |
@komagata |
ですよねー😭 |
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です〜🙆♂️
Issue
概要
休会した際の通知処理を既存の仕様からactive_deliveryに置き換えました。
対象となる通知処理はメール通知とアプリ内通知です。
変更確認方法
feature/active_delivery_use_in_hibernate_notification
をローカルに取り込むmachida
でログインし、http://localhost:3000/notifications から休会の通知が届いていることを確認します。Screenshot
外見上の変更はないため省略します。
参考
gemを使った通知機能 · fjordllc/bootcamp Wiki
abstract_notifier
abstract_notifierで通知を実装する - komagataのブログ
active_delivery
active_deliveryで通知をまとめる - komagataのブログ
Action Mailer の基礎 - Railsガイド
クラス図
変更前
変更後