プロジェクト

全般

プロフィール

機能 #658

完了

フェーズ #654: Phase 10. 追加機能(okinawan 固有)

サプライヤーがログインできるようにする(認証情報の発行+ログイン画面)

本間 紀史 さんが8日前に追加. 8日前に更新.

ステータス:
終了
優先度:
通常
担当者:
開始日:
2026/06/22
期日:
進捗率:

0%

予定工数:

説明

#655 でサプライヤー向けの注文閲覧ポータル(namespace :supplier)を追加したが、Supplier は現状 set_dummy_auth でダミーの email/password が自動生成されるため、実際にはログインできない。サプライヤーがログインしてポータルを利用できるようにする。

やること

  • admin のサプライヤー管理画面で email / password を入力・更新できるようにする(現状は name のみ)。
  • サプライヤーのログイン画面を用意する(custom suppliers/sessions、ログイン後は #655 のサプライヤーポータルへ)。
  • パスワード再発行は admin が再設定する運用とする(devise の :recoverable は使わない)。

方針

  • 実装は maluna(init6/maluna)のサプライヤー認証(Admin::SuppliersController の name/email/password permit、Suppliers::SessionsControllerdevise_for :suppliers, controllers: {...})を参考にする。
  • デザインは okinawan の admin に合わせる。

範囲外(別チケットで対応)

  • サプライヤーポータルでの発送情報更新(配送業者+追跡番号)
  • ordered/shipped 等での絞り込み
  • 注文データの CSV ダウンロード

他の形式にエクスポート: Atom PDF