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

ダッシュボードに自分のプロフィールへのリンクを表示させた #3975

Merged
merged 5 commits into from
Feb 3, 2022

Conversation

maeda-seina
Copy link
Contributor

@maeda-seina maeda-seina commented Jan 14, 2022

issue

概要

  • ダッシュボードに自分のプロフィールへのリンクを表示させる。
  • ドロップダウンメニューの自分のプロフィールへのリンクを削除する。

変更前

  • ダッシュボードに自分のプロフィールへのリンクが表示されていない。

image

  • ドロップダウンメニューに自分のプロフィールへのリンクが表示されている。

image

変更後

ダッシュボードに自分のプロフィールへのリンクが表示されている。

image

  • ドロップダウンメニューの自分のプロフィールへのリンクが削除されている。

image

デモ

リンクを押すと自分のプロフィール画面に遷移する。(kimuraでログインしています。)

Image from Gyazo

@maeda-seina maeda-seina self-assigned this Jan 14, 2022
@maeda-seina maeda-seina force-pushed the feature/display-link-to-my-profile-on-the-dashboard branch from d1376a9 to 4ff4b8d Compare January 14, 2022 13:36
@maeda-seina maeda-seina requested a review from machida January 14, 2022 14:08
@maeda-seina
Copy link
Contributor Author

@machida さん
お疲れ様です!
ご都合の良い時に、こちらのデザインの方をよろしくお願い致します🙏

@maeda-seina maeda-seina removed the request for review from machida January 14, 2022 14:15
@machida machida removed their assignment Jan 18, 2022
@maeda-seina maeda-seina marked this pull request as ready for review January 20, 2022 11:27
@maeda-seina maeda-seina requested a review from ot0m1 January 20, 2022 11:27
@maeda-seina
Copy link
Contributor Author

@machida さん
デザインありがとうございました!!😄🙇‍♂️

@ot0m1 さん
お疲れ様です!!
ご都合の良いときに、こちらのレビューよろしくお願い致します🙏

Copy link
Contributor

@ot0m1 ot0m1 left a comment

Choose a reason for hiding this comment

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

@maeda-seina
レビュー大変遅くなってすいません🙇‍♂️🙇‍♂️🙇‍♂️
コード自体はLGTMでした異論ありません!

ただリンクが追加され画面遷移の経路が新しく発生しているので、以下のようなテストが追加されているとより良いかなと感じました🙏
テストの内容は一例ですので、ダッシュボードからプロフィールに遷移できることが確認できるものであれば何でもいいかと思います。

   test 'transition to my profile from dashbord' do
    visit_with_auth '/', 'kimura'
    assert_text 'ダッシュボード'
    click_link 'マイプロフィール'
    assert_text "kimuraのプロフィール"
  end

けどリンクなのでテストしていったらきりがないという考えもありそうなので、テストの追加は必須ではないかなとも思います。その点はおまかせします〜。
テスト追加された場合は再度レビュー依頼していただければと思います🙏

@ot0m1 ot0m1 self-requested a review January 30, 2022 13:12
@maeda-seina maeda-seina force-pushed the feature/display-link-to-my-profile-on-the-dashboard branch from 87507b8 to e9c3dc0 Compare January 30, 2022 13:50
@maeda-seina
Copy link
Contributor Author

@ot0m1 さん

こちらこそ、お仕事などでお忙しい中ありがとうございます!

おっしゃる通り、テストがある方が良さそうだと思いましたので、追加しました!(テストコードの作成ありがとうございます!!そのまま使わせて頂きました🙇‍♂️)

また、このテストを新たに追加する上で、ダッシュボードの「日報作成のリンク」のテストがないことに気づいたので、そのテストも一緒に追加しております🙏

お手数お掛けしますが、再度レビューお願い致します!

@maeda-seina maeda-seina requested a review from ot0m1 January 30, 2022 14:09
Copy link
Contributor

@ot0m1 ot0m1 left a comment

Choose a reason for hiding this comment

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

@maeda-seina
LGTMです!

@maeda-seina
Copy link
Contributor Author

@ot0m1 さん

ご確認ありがとうございました!

@komagata さん

お疲れ様です。
ご都合の良いときに、こちらのレビューよろしくお願い致します🙏

@maeda-seina maeda-seina requested a review from komagata January 31, 2022 06:14
Comment on lines 115 to 127
test 'transition to my profile page from dashboard' do
visit_with_auth '/', 'kimura'
assert_text 'ダッシュボード'
click_link 'マイプロフィール'
assert_text 'kimuraのプロフィール'
end

test 'transition to daily report creation page from dashboard' do
visit_with_auth '/', 'kimura'
assert_text 'ダッシュボード'
click_link '日報作成'
assert_text '日報作成'
end
Copy link
Member

Choose a reason for hiding this comment

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

こちら、それぞれのページが個別に表示できるというテストがあるのであれば、ダッシュボードからクリックして遷移するようなテストは不要です〜。
(ページにアクセスするSystemテストは非常に重いため、全ての要素をクリックするテストを用意するとテストの合計時間がとても遅くなってしまうからです)

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@komagata さん
お疲れ様です。

こちら、それぞれのページが個別に表示できるというテストがあるのであれば、ダッシュボードからクリックして遷移するようなテストは不要です〜。

こちらの件についてですが既存のテストでカバーされていると判断したため、今回作成したテストは削除させて頂きました。(test/system/home_test.rb:115test/system/users_test.rb:6でカバーできているため削除、test/system/home_test.rb:122の方は前者のテスト作成に伴って作成したテストのため削除。)

再度レビューのほどよろしくお願い致します!!

@maeda-seina maeda-seina force-pushed the feature/display-link-to-my-profile-on-the-dashboard branch from e9c3dc0 to 3adc3ae Compare February 1, 2022 12:49
@maeda-seina maeda-seina requested a review from komagata February 1, 2022 13:07
@@ -3,9 +3,6 @@
li.header-dropdown__item
= link_to root_path, class: 'header-dropdown__item-link' do
| ダッシュボード
li.header-dropdown__item
Copy link
Member

Choose a reason for hiding this comment

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

これを取るってのは必要なんでしたっけ?

Copy link
Contributor Author

@maeda-seina maeda-seina Feb 3, 2022

Choose a reason for hiding this comment

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

@komagata さん
そちらはmachidaさんがデザインを入れたときに削除された箇所になっています。
なので、そのままにしております。

追記
PRの変更箇所の部分に書いておくべきことでした...
書いておきます!!🙇‍♂️

Copy link
Member

Choose a reason for hiding this comment

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

@komagata @maeda-seina ダッシュボードにリンクを置いたので、こちらを消しましたー
自分のプロフィールを確認することがあまりないので、メニューからは外しました。

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ですー🙆‍♂️

@komagata komagata merged commit fddc66e into main Feb 3, 2022
@komagata komagata deleted the feature/display-link-to-my-profile-on-the-dashboard branch February 3, 2022 14:41
@github-actions github-actions bot mentioned this pull request Feb 3, 2022
54 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.

4 participants