masyuko0222

Results 52 comments of masyuko0222

@goruchanchan 少々お時間頂きますが、ご対応させて頂きます🙆🏻‍♀️

@machida ありがとうございます~。 2点質問させてください! ### 現在の退会申請の経路は? 現在は、お問い合わせフォームやメールなんかで退会申請を承っている形が多いでしょうか? 今の所、未ログイン時のトップページからお問い合わせで申請してくるケースが多いのかなぁなんて想像しています。 ![image](https://github.com/fjordllc/bootcamp/assets/111285341/ae4a4ef9-1b1e-4d97-a230-526b3e9d8e14) 現在の申請経路を参考に、フォーム画面へのリンクボタンを置こうと思い質問させて頂きました。 ### 退会申請ができるユーザーについて 申請できるユーザーも、アドバイザーとしてユーザー登録がされていることが前提でよろしいでしょうか? 申請者がアドバイザーかつ、対象者と同じ企業に属していないと申請を受け付けられないようにしたいと思っています。

@machida @komagata パス名の確認と、画像イメージの認識齟齬ないかご確認いただきたいです。(パス名がちょっと心配) - パス - `/request-retirement/new` - 画像イメージ ![2_所属企業ユーザー](https://github.com/fjordllc/bootcamp/assets/111285341/38bf4989-a57b-4c83-b025-53a2ffa975cb)

@machida 退会依頼フォームに飛んだ時、ログイン中なら current_userのデータを自動入力させたいと思っています。 町田さんは、以下のように実装方法を考えてくれています。 > 以下の3つの項目は、ログイン時には current_user から取得ができるので(それをhiddenに入れるなどすればOK)、ログインしていない場合は入力させるようにしたいと思います。 一方で、 ``` f.text_field :requester_name, value: (user_signed_in? ? current_user.login_name : '') ``` 単純に依頼フォーム内で条件分岐するだけでもいいのかなぁと思ったのですが、`hidden`を使った実装を考えた方が可読性が高いとかそういったものがあるでしょうか?🤔 hiddenを使った実装が思いつかず質問させていただきましたー!

@machida 退会処理完了後のメール送信について、メール送信先は、 - 申請者 - admin - メンター でよろしいでしょうか? 退職者を想定しているので、退会させられた本人にはメールなしで良いかなと思いました。 また、退会通知については、 - 同じ企業のアドバイザー - admin - メンター 宛にしようと思っているのですがいかがでしょうか。 「同じ企業のアドバイザー」を新たに加える感じです。 ご意見頂ければですー。

@machida ご返信ありがとうございます! すみませんー僕が勘違いしてました😅 せっかくなんで退会の実装までやらせてもらってもよいでしょうか? 基本は退会処理自体は既存のものを踏襲しつつ、データ削除の仕様は改めて詰めていこうかな、と思っていました。

@machida 度々すみません、フォーム申請の項目のバリデーションについてお尋ねしたいです。 未ログインユーザーの場合は諸々を自由に入力できるかと思うのですが、 - 申請者のアカウント名 - 申請者のメアド - 申請者の会社 - 退会させたい方のアカウント名 が誤っていた時、つまりDBに存在しない情報を入力してしまったときの対応を以下の2つで考えているのですがご意見お伺いしてもよろしいでしょうか。 - 誤った入力をしても申請だけを受け取るパターン - 誤った入力をした場合は、「アカウント(メアド、会社名)が存在しません」のエラーメッセージを出して、再入力を促す 個人的には後者で考えてるのですが、会社名まで検証するのは厳しすぎるとも思う(半角スペースありなしとかで弾かれるのは厳しい)ので、アカウント名・メアドだけの検証をしようと思っています。 →Discordの会話で「メアドだけ検証する」ようになりました。メアドは会社のものを使っていて、あまり変わらないためです。

@machida お疲れ様です!少し期間が空いていしまったのですがバリデーションについて追加したいものがあるのでご連絡しました。 [この会話](https://github.com/fjordllc/bootcamp/issues/7637#issuecomment-2058158881)では、 > - 申請者のアカウント名 > - 申請者のメアド > - 申請者の会社 > - 退会させたい方のアカウント名 の空欄・存在チェックをすることになっていますが、これに加えて以下の検証もしたいと思っています。 - 申請者のアカウント名・メールアドレスのユーザー情報が一致すること - **エラーメッセージ**: 「アカウント名とメールアドレスのユーザー情報が一致しません。」 - target_user(退会をさせるアカウント)が、退会申請のレコード上では一意であること - **エラーメッセージ**:「既に退会申請済みのユーザーです。」 - 万が一重複した退会申請が来た場合、管理が面倒になるかなあと思い、一意性を持たせようかと思いました。 追加の要否と、エラーメッセージの文言で気になるところがあったら教えて頂きたいです!

仕様変更が生じたので、改めてまとめておきます。 #### 申請 - **退会申請はログイン必須とする。** - 入力フォームは以下。全て入力必須。 - 申請者のアカウント名 - 申請者のメアド - 申請者の会社名 - 申請対象のアカウント名 - 退会申請理由 - 退会後のデータの扱い - フォームのうち、以下は自動入力とする - 申請者のアカウント名 - 申請者のメアド - 申請者の会社名 - その他は以下 -...

本番環境で動作確認ができたのでCloseします。