fjordllc / bootcamp

プログラマー向けEラーニングシステム

Home Page:https://bootcamp.fjord.jp

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

admin権限をもつユーザーで、自身の登録情報変更を更新してもDBに反映されない項目がある。

machida opened this issue · comments

admin と mentor の権限を持っている user 、machida でログインし、登録情報変更で mentor のチェックを外す。

貼り付けた画像_2024_06_19_17_08

再度、 mentor のチェックを入れて保存をしてもチェックされたことがDBに保存されていない。

@machida
お疲れ様です!issueについて2つ質問があります。

  1. issueに記載のバグを再現できなかったため、machidaさんの手元でのバグが同じかどうかと、バグへの理解が正しいかを確認したいです。

再現できたバグは以下です。(machidaでログインしてます)

  • 「登録情報変更」から「メンター」のチェックを外して「更新する」をクリックしてもメンターのままになっている
  • コンソールでmentorをfalseにした後、「メンター」のチェックを入れて「更新する」をクリックしてもメンターにならない

ちなみに、「登録情報変更」からは、「メンター」「請求書払いのユーザーである」「休会六ヶ月後に自動退会しない」の項目がチェックをつけ外しをしても変更できない状態でした。
同様に、「サブスクリプションID」欄に記入しても変更が反映されない状態でした。

  1. issueへの理解が以下で正しいか確認させてください。
    「管理者」としてログインし、「登録情報変更」で「メンター」へのチェックのつけ外しをDBに反映させる

上記の「請求書払いのユーザーである」「休会六ヶ月後に自動退会しない」「サブスクリプションID」に関してはそのまま変更できない状態で良いでしょうか?修正部位は同じ箇所だと思われるので、一緒に直してよければ修正しようかと考えていました。

お手隙の際に回答のほどよろしくお願いいたします。

@motohiro-mm 調査ありがとうございます!!他の部分は未確認でした。他の部分も一緒に修正をお願いしたいです🙏Issueのタイトルもそれに合わせて修正をお願いします🙏

@machida
ありがとうございます!承知しました!

@komagata @machida

お疲れ様です!
お手隙の際に本番環境での確認をお願いいたします🙏

確認手順は以下です。

  1. 管理者権限をもつユーザーでログイン
  2. 登録情報変更をひらく
  3. 以下の項目について情報を変更し「更新する」をクリック
    ・自動退会設定の「休会六ヶ月後に自動退会しない」
    ・請求書払いの設定の「請求書払いのユーザーである」
    ・サブスクリプションID
    ・特殊ユーザー属性の「メンター」
  4. 再度登録情報変更をひらいて、上記項目の今行った変更が反映されているかを確認する

@motohiro-mm
本番で確認できました:ok_man:
実装ありがとうございます!!

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

本番環境で確認していただきましたので、こちらのissueはcloseします!