diff --git a/src/frontend/src/api.ts b/src/frontend/src/api.ts index 508d9ab..eff6871 100644 --- a/src/frontend/src/api.ts +++ b/src/frontend/src/api.ts @@ -208,6 +208,16 @@ export const api = { } }, + taskStatusUpdate: async (taskId: string, newStatus: string): Promise => { + try { + const pid = _currentProjectId || Object.keys((await api.projects()).projects)[0]; + if (!pid) return { ok: false, error: 'No project' }; + return postJ(`${API_BASE}/api/projects/${pid}/tasks/${taskId}/status`, { status: newStatus }); + } catch (e: any) { + return { ok: false, error: e.message }; + } + }, + reviewAction: async (taskId: string, action: string, comment: string): Promise => { try { const pid = _currentProjectId || Object.keys((await api.projects()).projects)[0];