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

提出物タブでもマイプロフィール確認と日報作成がしたい #5760

Merged
merged 2 commits into from
Nov 21, 2022

Conversation

ksmxxxxxx
Copy link
Contributor

@ksmxxxxxx ksmxxxxxx commented Nov 11, 2022

Issue

概要

ダッシュボードの提出物でも「マイプロフィール」と「日報作成」のリンクを、Watch中タブでも表示する

変更点確認方法

  1. feature/add_daily_note_button_on_products_view ブランチをローカルに取り込む
  2. bin/rails s でローカルサーバーを起動
  3. ダッシュボード→提出物タブをクリック。「マイプロフィール」、「日報作成」ボタンが追加されていることを確認
  4. kimuraからログアウト→ advijirouでログイン
  5. ダッシュボード→提出物タブをクリック。「マイプロフィール」のみ表示されることを確認

変更前

CleanShot 2022-11-11 at 10 33 16

変更後

kimura

CleanShot 2022-11-11 at 10 27 32

アドバイザー

CleanShot 2022-11-11 at 10 25 48

@ksmxxxxxx ksmxxxxxx self-assigned this Nov 11, 2022
@ksmxxxxxx ksmxxxxxx linked an issue Nov 11, 2022 that may be closed by this pull request
@ksmxxxxxx
Copy link
Contributor Author

@OdenTakashi
お疲れさまです。
Pull Requestを作成しましたので、レビューしていただけますでしょうか?
よろしくおねがいします〜 🙏🏻

@ksmxxxxxx ksmxxxxxx marked this pull request as ready for review November 11, 2022 03:04
@OdenTakashi
Copy link
Member

@ksmxxxxxx
ご連絡遅れてしまい大変申し訳ありません🙏

月曜日以降に確認させていただいてもよろしいでしょうか。?🙇‍♂️

@ksmxxxxxx
Copy link
Contributor Author

@OdenTakashi 大丈夫ですよ〜 🙆🏻

@OdenTakashi
Copy link
Member

@ksmxxxxxx
お待たせいたしました!

ただいま確認させていただきました!
数点コメントさせていただきましたのでご確認よろしくお願いします🙇‍♂️

@ksmxxxxxx
Copy link
Contributor Author

@OdenTakashi コメントありがとうございます〜
確認したところ、コメントが付いてなかったのですが、未送信になってたりしないですかね?

image

image

@@ -5,6 +5,17 @@ header.page-header
.page-header__inner
h2.page-header__title
| ダッシュボード
.page-header-actions
.page-header-actions__items
Copy link
Member

Choose a reason for hiding this comment

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

9行目の.page-header-actions__itemsにはulタグを付与するのが正しいみたいです!

[192] スクラム#3 | FBCこちらの日報でmachidaさんが仰っていました!

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@OdenTakashi
レビューありがとうございます。

こちら確かに町田さんのおっしゃるとおりで、ulliでマークアップするのが良さそうというのは同意です。
更に言うとナビゲーションに該当すると思うので、.page-header-actionsnavでマークアップするのが良いのでは?という気になりポイントがあります。

ただ、対応することにしたときに、一点気になったことがあります。
ここ以外にも同様のナビゲーションがダッシュボードのトップや日報タブにも実装されています。同時進行で出している #5758 にもあります。
もしここを ul,liにするのだとしたら、ここだけマークアップされているのも不揃になるので合わせてマークアップを修正するのが妥当だと考えますが、今回のIssueの範囲からはみ出てしまうので、このPRで対応するべきか?という疑問が出てきます。

自分の経験則だと、基本「Issueからはみ出る範囲のものは別Issueを作成してそちらで対応する」というのが筋の良いスプリントの進め方かなぁと考えています。(コミットもまとめられるので履歴もきれいになりそう)

提案としては、

  1. このPRではあくまで実装するにとどめて、マークアップの修正については別のIssueで対応することを開発MTGでチームリーダー(この場合komagataさんになると思います)に提案する
  2. このPRだけはマークアップの修正を行って、他のタブの同様のナビゲーションは別Issueを作成してそこで対応する
  3. どうするのがいいのかwakaranので、水曜日の開発MTGで共有してPO(町田さんになるのかな)に判断を仰ぐ

の3つになります。
OdenTakashiさんはどうおもいますか?
自分は1がいいかなぁって考えてます(多分、現場でもそう判断すると思います)。

Copy link
Member

Choose a reason for hiding this comment

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

@ksmxxxxxx
ご連絡遅れてしまい申し訳ありません🙏

なるほどです!確かに今回のみマークアップの修正を行ってしまうと不揃いになってしまいますね💦
machidaさんもマークアップができていない箇所を見つけ次第issueを立て欲しいとおっしゃっていたので、マークアップの修正については別issueを立てて対応するという方が良いのかなと感じたので、私も1がいいかなと考えました!

このような視点を考えずコメントをしてしまっていました💦
申し訳ありません🙇‍♂️

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@OdenTakashi こちら開発MTGでmachidaさんに確認させてもらいました。方針については別途まとめてコメントに残しておきたいと思います〜

@@ -5,6 +5,17 @@ header.page-header
.page-header__inner
h2.page-header__title
| ダッシュボード
.page-header-actions
.page-header-actions__items
.page-header-actions__item
Copy link
Member

Choose a reason for hiding this comment

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

10行目のpage-header-actions__itemにはliタグを付与するのが正しいみたいです!

i.fa-solid.fa-user
| マイプロフィール
- unless current_user.adviser?
.page-header-actions__item
Copy link
Member

Choose a reason for hiding this comment

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

15行目のpage-header-actions__itemにはliタグを付与するのが正しいみたいです!

@OdenTakashi
Copy link
Member

@ksmxxxxxx
丁寧に教えていただきありがとうございます!🙏

大変申し訳ありません!
submit reviewを押せていませんでした💦
コメント届いていますでしょうか?

ご迷惑おかけして申し訳ありません🙇‍♂️

@ksmxxxxxx
Copy link
Contributor Author

ksmxxxxxx commented Nov 16, 2022

@OdenTakashi 改めましてレビューありがとうございました。
水曜日の開発MTGでmachidaさんに確認してみたところ、good first issue のためにわざと ul liを外していたそうです。
今回は対応しなくて良いそうなので、他に気になったところがなければApproved押していただければ、komagataさんにレビュー依頼したいと思います〜

他に気になるポイントなどあればまたコメントいただければと思います!

よろしくおねがいします〜 🙏🏻

@OdenTakashi
Copy link
Member

@ksmxxxxxx
MTGで確認してくださりありがとうございました🙇‍♂️

good first issueのためにわざと外していたのですね 🤔
方針についてまとめてくださりありがとうございます🙏

私からはApproveとさせていただきます!

@ksmxxxxxx
Copy link
Contributor Author

@komagata おつかれさまです。
こちら @OdenTakashi さんのレビューが終わりましたので、レビューをお願いしたいです。
よろしくおねがいします〜 🙏🏻

.page-header-actions
.page-header-actions__items
.page-header-actions__item
= link_to user_path(id: current_user.id), class: 'a-button is-md is-secondary is-block' do
Copy link
Member

Choose a reason for hiding this comment

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

Suggested change
= link_to user_path(id: current_user.id), class: 'a-button is-md is-secondary is-block' do
= link_to current_user, class: 'a-button is-md is-secondary is-block' do

こちらでいいかもです〜

Copy link
Contributor Author

Choose a reason for hiding this comment

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

b9884c4
修正しました〜

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 ccacc68 into main Nov 21, 2022
@komagata komagata deleted the feature/add_daily_note_button_on_products_view branch November 21, 2022 06:27
@github-actions github-actions bot mentioned this pull request Nov 21, 2022
18 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