プロジェクト

全般

プロフィール

バグ #335

未完了

Redmine-2: 更新・コメント機能 (4h)

Redmine Admin さんが約12時間前に追加.

ステータス:
新規
優先度:
高め
担当者:
-
開始日:
2025-06-07
期日:
進捗率:

0%

予定工数:

説明

Redmineチケット更新・コメント・ステータス変更機能を実装する。

実装内容

チケット更新機能

async updateTicket(userId: string, issueId: number, updates: {
  subject?: string;
  description?: string;
  status_id?: number;
  priority_id?: number;
  assigned_to_id?: number;
  notes?: string;
}) {
  const data = {
    issue: updates
  };

  const result = await this.makeApiRequest(`/issues/${issueId}.json`, 'PUT', data);
  
  await this.logRedmineActivity(userId, 'update_ticket', { issueId, updates });
  
  return {
    content: [{
      type: "text",
      text: `Ticket #${issueId} updated successfully`
    }]
  };
}

コメント追加機能

async addComment(userId: string, issueId: number, notes: string, privateNotes: boolean = false) {
  const data = {
    issue: {
      notes,
      private_notes: privateNotes
    }
  };

  const result = await this.makeApiRequest(`/issues/${issueId}.json`, 'PUT', data);
  
  return {
    content: [{
      type: "text", 
      text: `Comment added to ticket #${issueId}`
    }]
  };
}

ワークフロー管理

  • ステータス遷移
  • 承認プロセス
  • 自動割り当て
  • 通知制御

成果物

  • チケット更新機能
  • コメント機能
  • ワークフロー管理

作業時間: 4時間

依存: Redmine-1完了

表示するデータがありません

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