Proposal
Why¶
CSV取り込み時にグループ名の誤入力や表記ゆれが発生する。CSVを再取り込みせず後から修正できるようにする必要がある。データの一貫性と可読性を向上させるため。
What Changes¶
- Admin画面またはグループ詳細画面にグループ名編集機能を追加
- グループ一覧または詳細画面に編集ボタンを配置
- インライン編集またはモーダルでグループ名を変更可能に
- グループIDは変更せず、
displayNameフィールドのみを更新 - 変更後、
index.jsonを更新してBlob Storageに保存 - SAS token認証が必要(Admin権限のみ実行可能)
Capabilities¶
New Capabilities¶
group-name-edit: UI上でグループの表示名を編集する機能。既存のindex.json構造を維持しながら、グループのdisplayNameフィールドを更新し、Blob Storageに保存する。
Modified Capabilities¶
(既存のspecの要件変更なし)
Impact¶
影響を受けるコード¶
- UI層:
src/pages/AdminPage.jsxまたはsrc/pages/GroupDetailPage.jsx- 編集UIの追加src/components/- 新規コンポーネント(GroupNameEditor等)の追加- Services層:
src/services/BlobWriter.js- 既存機能を使用(変更不要の可能性)- 新規サービス - IndexEditor または GroupNameUpdater(index.json更新ロジック)
- Hooks:
src/hooks/useAuth.js- 既存のSAS token認証を使用
データ構造¶
data/index.jsonの更新(構造変更なし、値の更新のみ)- セッションデータ(
data/sessions/*.json)には影響なし
依存関係¶
- 既存: Azure Blob Storage API、SAS token認証
- 新規依存なし