操作
バグ #335
未完了Redmine-2: 更新・コメント機能 (4h)
ステータス:
新規
優先度:
高め
担当者:
-
開始日:
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完了¶
表示するデータがありません
操作