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

質問投稿時の通知に質問のタイトルが表示されるようにした #4350

Merged
merged 4 commits into from
Mar 14, 2022

Conversation

tksmasaki
Copy link
Contributor

@tksmasaki tksmasaki commented Mar 4, 2022

Issue

概要

質問投稿時に送られる通知の件名に、質問のタイトルが表示されるようにしました。
=> 文言のフォーマット:XXXさんから質問「質問のタイトル」が投稿されました。

変更前

サイト内通知
image

メール通知
image

変更後

サイト内通知
image

メール通知
image

ローカル環境での確認方法

サイト内通知

  • feature/show-question-title-in-notification ブランチを起動
  • ユーザーログイン後、Q&A > 質問をする から、質問を投稿する
  • mentor? == true の他のユーザーでログインし直し、通知の中に XXXさんから質問「質問のタイトル」が投稿されました。 の形式で通知が届いていることを確認する
    • メンターのユーザー例:mentormentarokomagata など

メール通知

@tksmasaki tksmasaki force-pushed the feature/show-question-title-in-notification branch from 8c2e5d3 to 4120dc2 Compare March 5, 2022 08:45
@@ -103,6 +106,9 @@ notification_create_page:
user: hatsuno
sender: komagata
message: "komagataさんがDocsにBootcampの作業のページを投稿しました。"
link: "/pages/<%= ActiveRecord::FixtureSet.identify(:page4) %>"
read: false
Copy link
Contributor Author

@tksmasaki tksmasaki Mar 5, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Issue と別件ですが、hatsuno でログイン後にこの通知をクリックした際、リンクが存在せずにエラーになっていたため、修正しました。

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

修正してくださってありがとうございます!
こちらもhatsunoでログインして通知をクリックして動作確認をしたところ、大丈夫でした〜🙆‍♀️

@@ -16,15 +15,12 @@ class Notification::QuestionsTest < ApplicationSystemTestCase
fill_in('question[title]', with: 'メンターに質問!!')
fill_in('question[description]', with: '通知行ってますか?')
end
first('.select2-selection--single').click
find('li', text: '[Mac OS X] OS X Mountain Lionをクリーンインストールする').click
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

デフォルトでもプラクティスの項目は選択されているため、記述を削除しました。
(質問作成の動作確認がテストの目的ではないため、不要と判断しました)

@tksmasaki tksmasaki marked this pull request as ready for review March 5, 2022 10:14
@tksmasaki
Copy link
Contributor Author

@Saki-htr
お手すきの際にレビューをしていただきたいです。よろしくお願いします🙏

@tksmasaki tksmasaki requested a review from Saki-htr March 5, 2022 10:21
@tksmasaki tksmasaki self-assigned this Mar 9, 2022
Copy link
Contributor

@Saki-htr Saki-htr left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@tksmasaki さん
お待たせして申し訳ありません🙇‍♀️動作確認したところOKでした!
メール通知の形式も同じでした。
スクリーンショット 2022-03-13 20 51 17

テストも丁寧に書かれていて良いと思います😊
LGTMです〜

@@ -103,6 +106,9 @@ notification_create_page:
user: hatsuno
sender: komagata
message: "komagataさんがDocsにBootcampの作業のページを投稿しました。"
link: "/pages/<%= ActiveRecord::FixtureSet.identify(:page4) %>"
read: false
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

修正してくださってありがとうございます!
こちらもhatsunoでログインして通知をクリックして動作確認をしたところ、大丈夫でした〜🙆‍♀️

@tksmasaki
Copy link
Contributor Author

@Saki-htr
レビューありがとうございました😄

@komagata
お手すきの際に、レビューをしていただきたいです。よろしくお願いいたします🙏

@tksmasaki tksmasaki requested a review from komagata March 13, 2022 12:27
Copy link
Member

@komagata komagata left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

確認しました、OKですー🙆‍♂️

@@ -103,6 +106,9 @@ notification_create_page:
user: hatsuno
sender: komagata
message: "komagataさんがDocsにBootcampの作業のページを投稿しました。"
link: "/pages/<%= ActiveRecord::FixtureSet.identify(:page4) %>"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@komagata komagata merged commit d9e3806 into main Mar 14, 2022
@komagata komagata deleted the feature/show-question-title-in-notification branch March 14, 2022 14:47
@github-actions github-actions bot mentioned this pull request Mar 14, 2022
32 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants