Skip to content

A-23/A-24 通知設定: GET/PUT /api/users/me/notification-settings + S-10 #778

Description

@win2cot

背景

MVP API §5.1 A-23(GET)/ A-24(PUT)がアプリ層未実装(user_notification_settings テーブルは既存)。同一リソース・同一画面(S-10)のため縦切り 1 Issue。

スコープ(縦切り: API + 画面)

  • API: GET /api/users/me/notification-settings(取得)/ PUT …(更新)。現テナントスコープ。X-Tenant-Id 必須。
  • レコードが無い場合はデフォルト値(全 true)を返す。
  • 画面 S-10(通知設定)。

受け入れ条件

  • 取得/更新 usecase(現テナント・デフォルト全 true)実装
  • Controller(GET/PUT)実装
  • S-10 画面(UI in-place)
  • OpenAPI 契約(GET/PUT)と一致
  • テスト + カバレッジ 80%(レコード未存在=デフォルト返却の分岐含む)

参照

設計書 §5.1 A-23/A-24 / OpenAPI /api/users/me/notification-settings(GET/PUT)

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/backendJava / Spring バックエンド実装変更area/frontendフロントエンド(HTML/CSS/JS/Bootstrap 5)変更priority/p2Medium。完了が望ましいが柔軟に判断可task-type:implコード実装が主体のタスク

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions