プロジェクト

全般

プロフィール

バグ #541

未完了

【フェーズ1】親子関係設定の簡易化UI #528

Redmine Admin さんが10日前に追加. 10日前に更新.

ステータス:
進行中
優先度:
高め
担当者:
-
開始日:
2025-06-12
期日:
進捗率:

0%

予定工数:

説明

概要

親子関係の設定を簡易化するUIを開発し、プロジェクト構造の可視化と管理を改善します。

実装内容

  1. ビジュアル関係管理UI

    • ツリービュー表示
    • ドラッグ&ドロップ操作
    • 一括親子関係設定
    • リアルタイムプレビュー
  2. バルク操作機能

    • 複数選択での親設定
    • テンプレートからの一括作成
    • CSVインポート/エクスポート
  3. 関係性の可視化

    • 親子関係グラフ表示(D3.js)
    • 階層レベル表示
    • 依存関係マップ
  4. 検証機能

    • 循環参照チェック
    • 孤立チケット検出
    • 推奨親子関係の提案

成果物

  • /redmine-mcp-parent-child-ui/ に設計書保存済み
  • UIモックアップ作成済み
  • 実装ガイドライン作成済み

ステータス

✅ 設計完了
⬜ 実装
⬜ テスト
⬜ デプロイ

Redmine Admin さんが10日前に更新

  • ステータス新規 から 進行中 に変更

親子関係設定の簡易化UI実装を完了しました。

実装内容

  1. React コンポーネント

    • ParentChildUI.jsx: メインコンポーネント(ドラッグ&ドロップ対応)
    • TicketList.jsx: リストビューコンポーネント
    • ImportExport.js: CSV/JSONインポート・エクスポート機能
  2. スタイルシート

    • ParentChildUI.css: レスポンシブ対応、ダークモード対応
  3. バックエンド

    • parent_child_controller.rb: Rails コントローラー実装
  4. 主要機能

    • 3つの表示モード(ツリー、リスト、グラフ)
    • ドラッグ&ドロップによる親子関係設定
    • 一括親設定機能
    • CSV/JSONインポート・エクスポート
    • 循環参照チェック
    • 親子関係の推奨機能

保存場所: C:\Users\ito\redmine-mcp-parent-child-ui\implementation\

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