✨ feat(vscode): 审查列可以申请同事移交工单

This commit is contained in:
cruldra committed 2026-09-28 00:17:09 +08:00
1 parent 65583a001c
commit 6342f39de0
22 files changed
+450 -31

No files matched your search

+16
View File
@@ -45,6 +45,22 @@ import * as sessions from './sessions'
import { canResetToTodo, todoResetStateExtra, todoResetUiPatch } from './todoReset'
export async function handleColumnChange(panel: KanbanWebviewPanel, issueNumber: number, toColumn: IssueColumn): Promise<void> {
if (toColumn !== 'review') {
try {
const requestState = await panel.readIssueState(issueNumber)
if (typeof requestState.handoffRequestFrom === 'string' && requestState.handoffRequestFrom.length > 0) {
await panel.mergeIssueState(issueNumber, { handoffRequestFrom: '', handoffRequestError: '' })
panel.postMessage({
type: 'issue/patch',
issueNumber,
patch: { handoffRequestFrom: null, handoffRequestError: null },
})
}
}
catch {
// 清申请失败不拦换列
}
}
if (toColumn === 'in-progress') {
await handleDropToInProgress(panel, issueNumber)
return