プロジェクト

全般

プロフィール

バグ #528

未完了

親子関係設定の簡易化UI

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

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

0%

予定工数:

説明

概要

RedmineMCPの改善プロジェクトの第一フェーズとして、親子関係設定の簡易化UIを実装します。これにより、チケット間の親子関係や依存関係を視覚的に分かりやすく設定でき、関係設定の漏れを防止します。

作業内容

  1. 親子関係設定UIの改善

    • チケット作成時の親チケット選択UI改善
    • 子チケット一括作成機能
    • 親子関係の視覚的表示
    • ドラッグ&ドロップによる親子関係設定
  2. 依存関係設定UIの改善

    • 先行/後続チケット選択UI改善
    • チケット間の依存関係視覚化
    • タイムライン表示との連携
    • 依存関係の種類設定(開始-開始、終了-開始など)
  3. 関連チケット提案機能の実装

    • チケットタイトル・説明からの関連チケット候補抽出
    • 過去のパターンに基づく関連チケット提案
    • プロジェクトテンプレートに基づく関連チケット提案
    • ユーザーフィードバックによる学習機能
  4. 一括関係設定機能の実装

    • 複数チケットの一括親子関係設定
    • チケットグループの関係設定
    • テンプレートに基づく関係一括設定
    • 関係設定のインポート/エクスポート
  5. 関係設定検証機能の実装

    • 循環参照の検出と警告
    • 矛盾する依存関係の検出
    • 孤立チケットの検出
    • 関係設定の整合性チェック

成果物

  • 改善された親子関係設定UI
  • 依存関係設定UI
  • 関連チケット提案機能
  • 一括関係設定機能
  • 関係設定検証機能

技術スタック

  • Ruby/Rails (Redmineバックエンド)
  • JavaScript/jQuery (フロントエンド)
  • D3.js/Vis.js (関係図表示)
  • HTML5 Drag and Drop API
  • Redmine API

参照

  • 親チケット: #525(RedmineMCP改善プロジェクト)

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