-
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
企業個別ページ傘下のユーザー一覧をVueからRailsに変更 #7956
base: main
Are you sure you want to change the base?
Conversation
お疲れ様です! |
@Judeeeee レビュー依頼ありがとうございます!1週間以内に確認しますので今しばらくお待ちください🙇♂️ |
ありがとうございます! |
@Judeeeee お疲れ様です!動作確認問題なさそうです!コードも特に気になる点はなかったです! |
レビューありがとうございました!
これについてはいいえ、という回答になります。 現在は、コメントのscreenshot差し替え&修正commitにより修正しました。
よろしくお願いいたします…! |
@Judeeeee ご対応ありがとうございます🙇♂️ 本Issueで対応すべき内容かの判断つかなかったのですが、main ブランチと下記部分が異なっているように見えました🙇♂️対応必要か判断いただきたいです🙇♂️ また、コンフリクトが発生しているようですのでご対応お願いします🙇♂️ |
早速のレビューありがとうございます! |
fe7bbfa
to
7ab083c
Compare
お疲れ様です! VueからRailsへの変更に伴い、レビューいただいたコメントを踏まえて修正を進めています。 今回気にしているポイントは以下の2つです。
🖼️修正前の企業一覧ページ(Vueを使っての表示)🖼️ユーザー一覧ページまた、ページをロードした際の「ロード中…」の読み込み画面についても対応すべきか判断に迷っているので、ご教示いただけると幸いです🙇 |
お疲れ様です!
以上を踏まえて、変更前後の差分を画像比較ツールで確認したので、参考にしていただければと思います🙇 変更前後のブラウザ表示比較2024-08-15.14.46.13.mov |
@Judeeeee まとめありがとうございます!また比較ツールも助かりました!とても確認しやすいと思いました!コードも気になる点は特になかったです。 1点だけ細かくて申し訳ないのですが、下記の名前?部分のフォント色が変更差分があるような気がしましたが、こちらは変更後のものが正という理解で良いでしょうか? |
こちらこそレビューありがとうございました! ユーザー一覧ページに合わせて、文字色は現状の黒色細字を正と考えていますが、この認識で問題ないでしょうか? 最新main(bd49ba8)のユーザー一覧ページ |
お疲れ様です! ブラウザの表示は以下になります🙏 ユーザー名の文字色はグレイ |
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.
@Judeeeee 遅くなり申し訳ないです🙇♂️差分ツール等とても参考になりました!LGTMと思います!!
とんでもないです!丁寧にレビューいただきありがとうございました! |
@komagata |
- users.each do |user| | ||
= render 'users/user', user: |
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.
ここは Rendering a collection of partials を参考に、collection オプションを指定した方がシンプルに書けて良いかなと思いました。
たぶん、こんな感じで書けると思います。
- users.each do |user| | |
= render 'users/user', user: | |
= render partial: 'users/user', collection: users |
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.
collection
オプションを知らなかったので勉強になりました🙇
61e03a7で修正しました!
.page-body | ||
.container | ||
.users | ||
- if [email protected]? |
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.
if vs unless を参考に if !
のような If + 否定の条件は、unless
にした方が良いです。
- if !@users.empty? | |
- unless @users.empty? |
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.
9331df1
to
c07fa44
Compare
@@ -0,0 +1,8 @@ | |||
- # rubocop:disable Rails/OutputSafety |
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.
kaminariのviewの変更はここだけ特別扱いするとややこしいので、全体で統一したいです。
大元を変更していただければありがたいです。
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.
ローカルでRuboCopを実行した時にはパスしていた🤔
企業個別ユーザーページだけ特別扱いせず、大元のkaminariのページネーションを変更した - #7956 (comment) - https://github.com/fjordllc/bootcamp/pull/7956/files#r1757220135
c07fa44
to
8f3c4ce
Compare
@@ -1,8 +1,8 @@ | |||
- if users.present? | |||
.user-list | |||
= paginate users, theme: 'company_user', params: { controller: 'companies/users', action: 'index' } | |||
= paginate users, params: { controller: 'companies/users', action: 'index' } |
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.
このparams以降って必要でしょうか。
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.
Merge branch 'main' into chore/change-company-user-list-vue-to-rails
Issue
概要
現在は企業ごとのユーザー一覧がVueで実装されています。
本PRでは、以下の変更を行いました。
変更確認方法
1.
chore/change-company-user-list-vue-to-rails
ローカルに取り込む2.
foreman start -f Procfile.dev
でローカルサーバーを立ち上げる3. 管理者でログインする(ID: komagata)
4. 企業個別ページ傘下のユーザー一覧ページを確認する
確認事項
Screenshot
※最初のcommit(f28668a)でページネーションの対応が漏れていましたが、最新のcommit(88fbb96)時点では変更の前後でブラウザ表示の差分はないです。
以下に示す画像は、88fbb96時点のものです。
変更前
変更後