近日開催のペアワークがメンター、アドバイザーのダッシュボードでも表示されるようにした#9755
Conversation
📝 WalkthroughWalkthroughアドバイザー/メンター用ダッシュボードに Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
🧹 Nitpick comments (1)
app/views/home/_mentor_dashboard.html.slim (1)
28-29: この表示分岐は回帰テストで固定しておきたいです。今回の不具合は role 別ダッシュボードでの描画漏れなので、mentor / adviser の両方で
upcoming_pair_worksが表示されることを view か system spec で1本押さえておくと再発防止になります。🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed. In `@app/views/home/_mentor_dashboard.html.slim` around lines 28 - 29, 追加された表示分岐(@upcoming_pair_works をレンダリングする部分)がロール別ダッシュボードで漏れる不具合の元なので、ビューではなくテストで保証します:新しい system spec(例: Dashboard as mentor and adviser)を追加して、ログインユーザーの role を mentor と adviser に切り替えたそれぞれのケースでページを訪問し、部分テンプレート '_upcoming_pair_works' またはページ内に `@upcoming_pair_works` に由来する固有のテキスト/セレクタが存在することを期待(have_selector / have_text 等)するアサーションを追加してください。テストは `@upcoming_pair_works` を事前に作成しておき、render 'upcoming_pair_works' を呼ぶ view(_mentor_dashboard.html.slim)を対象に両ロールで表示されることを確認するようにします。
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.
Nitpick comments:
In `@app/views/home/_mentor_dashboard.html.slim`:
- Around line 28-29: 追加された表示分岐(@upcoming_pair_works
をレンダリングする部分)がロール別ダッシュボードで漏れる不具合の元なので、ビューではなくテストで保証します:新しい system spec(例:
Dashboard as mentor and adviser)を追加して、ログインユーザーの role を mentor と adviser
に切り替えたそれぞれのケースでページを訪問し、部分テンプレート '_upcoming_pair_works' またはページ内に
`@upcoming_pair_works` に由来する固有のテキスト/セレクタが存在することを期待(have_selector / have_text
等)するアサーションを追加してください。テストは `@upcoming_pair_works` を事前に作成しておき、render
'upcoming_pair_works' を呼ぶ
view(_mentor_dashboard.html.slim)を対象に両ロールで表示されることを確認するようにします。
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro
Run ID: ba872272-a3c9-4e3e-8f9d-4cd888b3a326
📒 Files selected for processing (3)
app/views/home/_adviser_dashboard.html.slimapp/views/home/_mentor_dashboard.html.slimdb/fixtures/pair_works.yml
|
@machida 受講生
メンター、アドバイザー見てほしいところウィンドウ幅が1026pxを超えると、↑のキャプチャのように下部に空白ができてしまうようです。 現在メンターのダッシュボードのみ確認できているのですが、ウィンドウ幅を広げすぎるとこんな感じになってしまうようです。 動作確認について変更確認方法を試していただければ一通り確認できるようになっています🙏 |
|
@mousu-a ありがとうございます!!確認します💪 |
|
@mousu-a すいません、こちら忘れてました!! 今日中に確認し、必要があればデザインの調整も行います。もう少しだけお待ちください🙇♂️ |
9c4a267 to
c8b2544
Compare
|
@mousu-a お待たせしました!! あと、少しデザイン調整を行いました。 最新の main から rebase しましたー |
🚀 Review AppURL: https://bootcamp-pr-9755-fvlfu45apq-an.a.run.app
|
|
@machida |
|
@komagata |
|
@machida こちらもご確認いただきたいです! |
|
@machida こちらのconflictの修正をお願いします〜 |
2dd7ff7 to
1b5d2c2
Compare






Issue
概要
ペアワーク機能にて、近日開催のペアワークが受講生のダッシュボードにしか表示されていなかったのでメンター、アドバイザーのダッシュボードでも表示されるようにしたPRです。
変更確認方法
bug/fix-upcoming-pair-worksをローカルに取り込むkimuraでログインkomagataでログイン7.
bin/rails db:seedを実行する8.
advijirouでログイン9. ダッシュボードにて、下にスクロールし、近日開催のペアワークが表示されているのを確認
Screenshot
変更前
変更後
Summary by CodeRabbit
リリースノート
新機能
スタイル
テスト
雑務
Flakewatch Report
Review App