概要
back は Pro 上限や Pro 加入中の操作に対して意味のあるエラーを返しているが、front(一部は mobile も)が汎用エラー文言に潰しており、ユーザーが原因を理解できない。
対象
- グループ作成/参加:
groups#create / group_invitations#accept_invitation / invite_links#accept が can_create_or_join_group? false で 403 { error: "Pro プランでグループを無制限に作成・参加できます" } を返すが、front は「グループへの参加に失敗しました」の汎用文言。mobile も未対応
- アカウント削除:
users#destroy が Pro 加入中に 422 { error: "pro_active", message: "Pro 加入中のため、先に解約してください" } を返すが、front は alert("アカウントの削除に失敗しました。…") のみ
実装対象
- 403 / 422 のレスポンス判定と back のメッセージ表示、Pro 訴求・解約ページへの導線
- アカウント削除成功時にローカルの認証 Cookie / トークンを破棄してから
/signin へ遷移
依存: /account/subscription
規模: S
概要
back は Pro 上限や Pro 加入中の操作に対して意味のあるエラーを返しているが、front(一部は mobile も)が汎用エラー文言に潰しており、ユーザーが原因を理解できない。
対象
groups#create/group_invitations#accept_invitation/invite_links#acceptがcan_create_or_join_group?false で403 { error: "Pro プランでグループを無制限に作成・参加できます" }を返すが、front は「グループへの参加に失敗しました」の汎用文言。mobile も未対応users#destroyが Pro 加入中に422 { error: "pro_active", message: "Pro 加入中のため、先に解約してください" }を返すが、front はalert("アカウントの削除に失敗しました。…")のみ実装対象
/signinへ遷移依存: /account/subscription
規模: S