操作
バグ #541
未完了【フェーズ1】親子関係設定の簡易化UI #528
ステータス:
進行中
優先度:
高め
担当者:
-
開始日:
2025-06-12
期日:
進捗率:
0%
予定工数:
説明
概要¶
親子関係の設定を簡易化するUIを開発し、プロジェクト構造の可視化と管理を改善します。
実装内容¶
-
ビジュアル関係管理UI
- ツリービュー表示
- ドラッグ&ドロップ操作
- 一括親子関係設定
- リアルタイムプレビュー
-
バルク操作機能
- 複数選択での親設定
- テンプレートからの一括作成
- CSVインポート/エクスポート
-
関係性の可視化
- 親子関係グラフ表示(D3.js)
- 階層レベル表示
- 依存関係マップ
-
検証機能
- 循環参照チェック
- 孤立チケット検出
- 推奨親子関係の提案
成果物¶
-
/redmine-mcp-parent-child-ui/
に設計書保存済み - UIモックアップ作成済み
- 実装ガイドライン作成済み
ステータス¶
✅ 設計完了
⬜ 実装
⬜ テスト
⬜ デプロイ
Redmine Admin さんが10日前に更新
- ステータス を 新規 から 進行中 に変更
親子関係設定の簡易化UI実装を完了しました。
実装内容¶
-
React コンポーネント
-
ParentChildUI.jsx
: メインコンポーネント(ドラッグ&ドロップ対応) -
TicketList.jsx
: リストビューコンポーネント -
ImportExport.js
: CSV/JSONインポート・エクスポート機能
-
-
スタイルシート
-
ParentChildUI.css
: レスポンシブ対応、ダークモード対応
-
-
バックエンド
-
parent_child_controller.rb
: Rails コントローラー実装
-
-
主要機能
- 3つの表示モード(ツリー、リスト、グラフ)
- ドラッグ&ドロップによる親子関係設定
- 一括親設定機能
- CSV/JSONインポート・エクスポート
- 循環参照チェック
- 親子関係の推奨機能
保存場所: C:\Users\ito\redmine-mcp-parent-child-ui\implementation\
操作