Skip to content

UX/スコープ再検討: プロフィール(S-09)の置き場所と、ユーザー属性編集の担い手(Tenant Admin / S-08) #814

Description

@win2cot

背景

dev 動作確認(2026-06-28)での気づき。S-09 プロフィールは現状「表示のみ」(設計 §3.2、GET /api/users/me のみ、編集 API/UI 無し)。これを踏まえた UX/スコープ上の論点。

論点

  1. ユーザー属性の編集は誰が行うか

    • 本人のプロフィール画面で自己編集するより、Tenant Admin がユーザー管理(S-08)で編集するのが自然では、という指摘。
    • → 氏名・部署等の編集機能が MVP スコープ内だったか後日要確認(要件定義書 / 基本設計書 / ADR を確認。Keycloak が氏名・メールの正本である点との整合も)。
  2. 参照専用なのにサイドバーに専用項目は過剰

    • 参照だけなら、サイドバーの独立項目より ヘッダーのアバター/アイコンをクリックして開く方が自然。
  3. フルページ(profile.html)である必要も薄い

    • 参照中心なら ダイアログ/ポップオーバーレベルで十分かもしれない。

現状

  • サイドバー「プロフィール」→ web/profile.html(フルページ、profile.js は GET 表示のみ)。
  • 氏名・メールは Keycloak が正本、アプリ users は同期。

後でやること(確認・検討)

  • (a) Tenant Admin によるユーザー属性編集が MVP スコープか、設計/要件で確認。
  • (b) プロフィール参照 UI を「ヘッダーアイコン + ダイアログ」化する案の検討。
  • (c) サイドバー項目の整理(参照のみ機能の配置方針)。

優先度: UX/設計の再検討。機能バグではない。関連 UX: #811(確認ダイアログの統一)。

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/frontendフロントエンド(HTML/CSS/JS/Bootstrap 5)変更enhancementNew feature or requestpriority/p3Low。バックログ。余裕があれば対応task-type:design規約・ADR・設計書の追加/変更タスク

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions