bootcamp icon indicating copy to clipboard operation
bootcamp copied to clipboard

アドバイザーでログインしたときのダッシュボードに研修生がいなくても研修生を表示するブロックが表示される問題を修正

Open yamatatsu10969 opened this issue 2 years ago • 2 comments

Issue

  • #5560

概要

アドバイザーでログインしたときのダッシュボードに研修生がいなくても研修生を表示するブロックが表示されていたので、研修生がいない場合は表示しないようにしました。

変更確認方法

1 の方法が簡単なのでそちらで再現した方が良さそうです!

1. 既存のアドバイザーでログインして確認

  1. ブランチfix/remove_colleague_block_trainees_if_colleque_trainees_are_not_existをローカルに取り込む
  2. senpai もしくは advijiro でログイン
  3. 登録者情報変更で「所属企業」を「テスト企業」に変更(テスト企業はどのユーザも所属していないため)
  4. ダッシュボードに研修生のブロックがないか確認

2. 今回のPRで作成した新しいアドバイザーでログインして確認

  1. ブランチfix/remove_colleague_block_trainees_if_colleque_trainees_are_not_existをローカルに取り込む
  2. fixtures にデータを追加したので、 bin/rails seed で DB にデータを追加する
  3. bin/rails sでローカル環境を立ち上げる
  4. ユーザ(User: advisernocolleguetrainee — ID: 449244843) でログイン
  5. ダッシュボードに研修生のブロックがないか確認

変更前

CleanShot 2022-10-12 at 09 55 13@2x

変更後

CleanShot 2022-10-12 at 09 56 02@2x

yamatatsu10969 avatar Oct 20 '22 14:10 yamatatsu10969

@Nabegon ~お手数ですがこちらのPRのレビューをお願いしたいです!~ ~よろしくお願いいたします🙏~

休会されているようなので他の方にレビューしていただきます🙇

yamatatsu10969 avatar Oct 21 '22 00:10 yamatatsu10969

@AyakaTakashima お手数ですがこちらのPRのレビューをお願いしたいです! よろしくお願いいたします🙏

yamatatsu10969 avatar Oct 24 '22 13:10 yamatatsu10969

@yamatatsu10969 ご連絡ありがとうございます! 今週の木曜〜金曜あたりまでには確認させていただこうと思います!🙇‍♀️

AyakaTakashima avatar Oct 25 '22 10:10 AyakaTakashima

@yamatatsu10969 度々失礼いたします! 手順について確認したいです!一番目の手順の方の「既存のアドバイザーでログインして確認」についてです。

  1. ブランチfix/remove_colleague_block_trainees_if_colleque_trainees_are_not_existをローカルに取り込む
  2. senpai もしくは advijiro でログイン
  3. 登録者情報変更で「所属企業」を「テスト企業」に変更(テスト企業はどのユーザも所属していないため)
  4. ダッシュボードに研修生のブロックがないか確認 と記載されていますが、お間違えないでしょうか? senpai、advijiroの両者どちらでログインしても、左上に「アドバイザー」と記載があります。(下記画像参照) image これはsenpai、advijiroのお二人はアドバイザーなのでは?と思いました🧐

そして、senpaiでログインした時に下記のように表示されていました! image

アドバイザーのお二人(senpai、advijiro)は、研修生ではなさそう...?🧐(アドバイザーかつ研修生という状況を作り出せるのか不明ですが💦) なので、senpaiさんの会社を変更しても意味がない気がしています! もし私の方で手順について認識の誤りがありましたらご指摘お願いします🙇‍♀️

AyakaTakashima avatar Oct 25 '22 11:10 AyakaTakashima

@AyakaTakashima 早速手順を見ていただきありがとうございます! 手順の通りで間違い無いです!説明が不足していて申し訳ないです。

現状の仕様と今回の修正点を整理すると、以下のようになります。

現在の仕様

  • アドバイザーのダッシュボードには同じ企業に所属する研修生を表示する「研修生ブロック」が存在する
    • ブロックというのは「最新のお知らせ」「就職活動中のユーザー」のような箇所です
  • 同じ企業に研修生がいる場合もいない場合も「研修生ブロック」が表示される

今回の修正点

  • アドバイザーでログインしている時、同じ企業に研修生がいない場合は「研修生ブロック」は表示しない

研修生ブロックには全ての研修生が表示されるのではなく、同じ企業に所属している研修生だけが表示されることを書いておけばよかったです🙇‍♂️

アドバイザーのお二人(senpai、advijiro)は、研修生ではなさそう...?🧐(アドバイザーかつ研修生という状況を作り出せるのか不明ですが💦) なので会社を変更しても意味がない気がしています!

【アドバイザーでログインしている時、同じ企業に研修生がいない場合は「研修生ブロック」は表示しない】を再現するために、以下のような手順を踏んでおります!

  1. アドバイザーでログイン
  2. 同じ企業に所属する研修生がいないようにするために、所属企業を変更

また、疑問点やわかりにくい点がありましたらお声がけください。 ペアプロなども可能です。 よろしくお願い致します!

yamatatsu10969 avatar Oct 25 '22 12:10 yamatatsu10969

@yamatatsu10969 なるほど!下記の点を勘違いしておりました💦

研修生ブロックには全ての研修生が表示されるのではなく、同じ企業に所属している研修生だけが表示されることを書いておけばよかったです🙇‍♂️

それであればこの確認手順で大丈夫そうです👌無事確認できました! ご説明ありがとうございます!🙇‍♀️

AyakaTakashima avatar Oct 25 '22 12:10 AyakaTakashima

@AyakaTakashima ご確認ありがとうございます!引き続きよろしくお願い致します🙏

yamatatsu10969 avatar Oct 25 '22 12:10 yamatatsu10969

コンフリクトを解消する

yamatatsu10969 avatar Oct 26 '22 00:10 yamatatsu10969

@AyakaTakashima 修正したので再度レビューお願い致します🙏

yamatatsu10969 avatar Oct 26 '22 01:10 yamatatsu10969

@AyakaTakashima あー!申し訳ないです。。。そちらも同じ文言を追加していたのを失念していました。。 修正しましたので再度ご確認お願い致します🙇‍♂️ https://github.com/fjordllc/bootcamp/pull/5664/commits/1be8c20112a77737e676d72a12ccda7afd98a32f

yamatatsu10969 avatar Oct 26 '22 10:10 yamatatsu10969

@AyakaTakashima 何度も丁寧なレビューありがとうございました!とても助かりました🙏

yamatatsu10969 avatar Oct 26 '22 12:10 yamatatsu10969

@komagata こちらレビューよろしくお願い致します!

yamatatsu10969 avatar Oct 26 '22 12:10 yamatatsu10969