fjordllc / bootcamp

プログラマー向けEラーニングシステム
https://bootcamp.fjord.jp
MIT License
286 stars 71 forks source link

Userモデルからexperienceカラムを削除 #8026

Open thmz337 opened 3 months ago

thmz337 commented 3 months ago

Issue

概要

7906 の対応でexperiencesカラムを追加したことにより、experienceカラムが不要となったため、その削除を行なった。

変更確認方法

画面の変更などはありませんので、#7970 の動作確認と同様の確認を行って、不具合が発生しないことを確認していただきたいです。

  1. chore/remove-experience-column-from-userをローカルに取り込む
  2. bin/rails db:resetを実行
  3. foreman start -f Procfile.devでサーバーを立ち上げる
  4. hajime(現役生・研修生なら誰でもOK)でログイン
  5. 登録情報変更へ移動
  6. 「プログラミング経験」が複数選択可能なチェックボックス形式になっていることを確認 (hajimeであれば「未経験」なのでチェックが入ってない状態で正しいです)
  7. 好きにチェックを変えて「更新する」をクリック
  8. komagata(メンターor管理者なら誰でもOK)でログイン
  9. さきほど登録情報を変更したユーザーのプロフィールページへ
  10. ユーザー非公開情報の「経験」の欄に先ほどチェックした選択肢が表示されていることを確認

※このブランチでbin/rails db:resetを実行した後、mainブランチへ戻り他の作業をする(元のデータベースに戻す)には以下を実行してください。 (migrateの履歴等を元に戻すためです)

  1. bin/rails db:rollbackを実行
  2. schema.rbが変更されてしまうので、それを戻す(git restore db/schema.rb)
  3. git checkout mainでmainブランチへ
  4. bin/rails db:resetを実行
thmz337 commented 3 months ago

@kyokucho1989

お疲れ様です。こちらのPRについてレビューをお願いできますでしょうか。 ご都合の悪い場合はおっしゃってください。

よろしくお願いします。

kyokucho1989 commented 3 months ago

@thmz337 問題ないですー 一週間ほどお待ちください!

thmz337 commented 3 months ago

@kyokucho1989 ありがとうございます!

@komagata 確認よろしくお願いいたします。

komagata commented 1 month ago

@thmz337 conflictの修正をお願い致します〜。