-
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
管理者でログインしたとき、相談部屋個別ページで相談部屋の主の直近の日報が表示される。 #4389
管理者でログインしたとき、相談部屋個別ページで相談部屋の主の直近の日報が表示される。 #4389
Conversation
@garammasala29 さん、このPRをチェックしていただけませんか? |
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.
@chung3011 さん
お疲れ様です。レビュー依頼ありがとうございます😄
日報一覧はVue化されていて、そちらを使えばよさそうです(ユーザー日報ページのサイドバーを参照していただければ)
コントローラーやモデルのコードを追加しなくても日報が表示されると思いました👍
app/models/user.rb
Outdated
@@ -610,6 +610,10 @@ def mark_all_as_read_and_delete_cache_of_unreads(target_notifications: nil) | |||
Cache.delete_mentioned_and_unread_notification_count(id) | |||
end | |||
|
|||
def latest_reports | |||
reports.order(reported_on: :DESC).first(3) |
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.
latest_reports
という名前だと最新の日報1つとなるような気がしました。
また、issueの画像にて「最新の日報を10件表示する」と書かれていますが、いかがですか?
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.
@garammasala29 さん、ご確認ありがとうございます。
メソッドの名前と日報数を更新しました。
もう一度チェックしていただけませんか?
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.
@chung3011 さん
確認いただきありがとうございました🙏
せっかく修正していただいたんですが、大枠のコメントにも書きましたようにVue化されている日報一覧を再利用する形にすると、コントローラーとモデル部分のコードは全て必要なくなるかと思います!
少し紛らわしかったですね💦
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.
@garammasala29 さん、コードを更新しました。もう一度確認お願い致します。
.side-tabs-contents | ||
.side-tabs-contents__item#side-tabs-content-1 | ||
.user-info | ||
= render 'users/user_secret_attributes', user: @user | ||
= render 'users/metas', user: @user | ||
#js-user-mentor-memo(data-user-id="#{@user.id}" data-products-mode="#{true}") | ||
.side-tabs-contents__item#side-tabs-content-2 |
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.
デザイン部分はよいと思います😄
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.
@chung3011 さん
修正いただきありがとうございました!意図が伝わり安心しました😄
1点だけコメントしましたので、確認よろしくお願いします🙏
app/views/talks/show.html.slim
Outdated
i.far.fa-sad-tear | ||
.o-empty-message__text | ||
| 日報はまだありません。 | ||
#js-reports(data-user-id="#{@talk.user.id}" data-limit="10") |
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.
@talk.user.id
ととってくる情報は変わりませんが、コントローラーを見ると@user.id
でもidは設定できるようです。
上のjs-user-mentor-memo
でも@user.id
が使われているので合わせた方が無難なのかな?と思いましたがどうでしょうか🤔?
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.
@garammasala29 さん、コードを更新しました。もう一度確認お願い致します。
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.
@chung3011 さん
修正ありがとうございました🙏LGTMです!
@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.
最近の日報が表示されていることを確認するテストがあるといいかもです〜
@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.
"edit code"や"add test"というコミットメッセージがありますが、後から見た人がわかりやすいように具体的に書いてみて下さい〜。
@komagata さん |
@komagata さんから「Changes requested」を受け取りました。 今何を修正するか教えていただけますか? 「コミットメッセージを書く」について、次回注意します。 |
@chung3011 さん |
feb0633
to
c5c2d59
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.
確認しました、OKですー🙆♂️
#4208
要件
管理者でログインしたとき、相談部屋個別ページで相談部屋の主の直近の日報が表示される。
変更前
変更後
確認手順
feature/show-daily-report-in-talk-page-for-admin
ブランチを手元に持ってくる。