-
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
「プログラミング経験」を複数選択可能なチェックボックス形式へ変更 #7970
「プログラミング経験」を複数選択可能なチェックボックス形式へ変更 #7970
Conversation
おつかれさまです! 1:チェックボックスのデザインissueにあるデザインは2列表示のチェックボックスだったので、デザインをお願いいたします。 該当ファイル↓ 2:プロフィールページの「経験」部分のデザイン現在プロフィールページの「経験」の項目には以下のように表示されるようにしています。 該当ファイル↓ |
@motohiro-mm デザイン了解ですー。キャプチャを見た感じ良さそうですが、確認させていただきますー |
125b559
to
ebceab3
Compare
@motohiro-mm おまたせしました:bowing_man: 最新の main を取り込んだので、 git pull --rebase origin feature/change_to_checkbox_and_add_experiences をお願いします。 |
お忙しい中、デザイン追加・修正ありがとうございました!✨ |
@@ -93,7 +94,7 @@ ja: | |||
satisfaction: 満足度 | |||
opinion: ご意見 | |||
mail_notification: メール通知 | |||
job_seeker: 就職を希望する | |||
job_seeker: 就職サポート |
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.
こちらの修正はデザイン修正時にmachidaさんに修正していただいた部分で、今回のissueには直接関係のない部分です。
@@ -18,7 +18,7 @@ komagata: | |||
course: course1 | |||
job: office_worker | |||
os: mac | |||
experience: rails | |||
experiences: 38 |
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.
複数選択になった&選択肢が増えているので、既存ユーザーの経験の内容を少し変更し、複数選択しているユーザーがいる等のばらつきが出るようにしています。1人1人の変更に特に深い意味はありません。
おつかれさまです! |
レビューする上で留意していただきたい点を以下に記載しておきます! 以下のファイルの修正は、デザイン修正時にmachidaさんに修正していただいた部分で、今回のissueには直接関係のないファイルです。
今回のissueでは、現行のUserモデルのexperienceカラムを新規作成したexperiencesカラムに移行しています。 新規作成したexperiencesカラムは、active_flagというgemを使っています。 現行のexperienceの選択肢がexperiencesのどの選択肢に移行しているのかはこちらをご確認いただければと思います。 他に気になる点・疑問等ありましたらご連絡ください! |
@motohiro-mm |
@motohiro-mm
|
早速確認してくださりありがとうございます! 引き続きよろしくお願いいたします! |
ebceab3
to
c22855c
Compare
@motohiro-mm 確認しました。採用でお願いします!!対応ありがとうございます🙏 |
@machida |
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.
@motohiro-mm
細かい話ですが、変数名other_ruby_and_javascript
を以下に変えた方が良さそうです〜
except_ruby_and_javascript
で、他は問題ないので、approveします!!
上記修正後、そのまま次のレビューに進んでいただいてOKです。
留意点と説明のリンクありがとうございました🙏
迷子にならずに済みました😅
ご確認いただきありがとうございました!
なるほど、私は英語が得意でないのでそのようなご意見助かります🙏 たしかに「except」を用いることで「RubyやJavaScriptを除いた他の言語」の意味がつよくなりますね! 自分の英語の語彙が少ないため、ご意見いただいて調べてみてとても勉強になりました! |
c22855c
to
22b73d2
Compare
開発MTGで相談したところ、複数選択で |
おつかれさまです! 開発MTGでご相談させていただいた、 よろしくお願いいたします! |
other_languagesだとコンテキストがないので何以外なのかがわからないかな〜と思いました。 |
では 追記: |
お疲れ様です。現在issue#7968の対応を行っています。 これらはこちらのPRでの対応という認識で良いでしょうか。 ご確認よろしくお願いいたします。 |
ご連絡ありがとうございます! |
other_ruby_and_javascriptをother_languagesに変更した
22b73d2
to
e6603ab
Compare
@@ -1,4 +1,4 @@ | |||
json.(user, :id, :login_name, :name, :description, :github_account, :twitter_account, :facebook_url, :blog_url, :job_seeker, :free, :job, :os, :experience, :email, :roles, :primary_role, :icon_title, :cached_completed_percentage, :completed_fraction, :graduated_on) | |||
json.(user, :id, :login_name, :name, :description, :github_account, :twitter_account, :facebook_url, :blog_url, :job_seeker, :free, :job, :os, :email, :roles, :primary_role, :icon_title, :cached_completed_percentage, :completed_fraction, :graduated_on) |
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.
apiで既存のexperience
カラムは使用されていませんでしたので、experiences
カラムに修正せず削除するようにしました。
dfda897
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.
@motohiro-mm
ありがとうございます!
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.
確認させて頂きました。OKです〜🙆♂️
@@ -0,0 +1,23 @@ | |||
# frozen_string_literal: true | |||
|
|||
class CopyExperienceToExperiencesForUser < ActiveRecord::Migration[6.1] |
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.
👍
Issue
概要
ユーザー情報の「プログラミング経験」を複数選択可能なチェックボックス形式へ変更しました。
修正前
セレクトボックス形式で1つのみ選択可能
修正後
チェックボックス形式で複数選択可能
変更確認方法
feature/change_to_checkbox_and_add_experiences
をローカルに取り込むbin/rails db:reset
を実行(migrateする&seedデータを入れるためです)foreman start -f Procfile.dev
でサーバーを立ち上げるhajime
(現役生・研修生なら誰でもOK)でログイン(
hajime
であれば「未経験」なのでチェックが入ってない状態で正しいです)komagata
(メンターor管理者なら誰でもOK)でログイン※このブランチで
bin/rails db:reset
を実行した後、mainブランチへ戻り他の作業をする(元のデータベースに戻す)には以下を実行してください。(migrateの履歴等を元に戻すためです)
bin/rails db:rollback
を実行schema.rb
が変更されてしまうので、それを戻す(git restore db/schema.rb
)git checkout main
でmainブランチへbin/rails db:reset
を実行お手数おかけしますが、よろしくお願いします。
Screenshot
変更前
変更後