All checks were successful
Deploy Development / deploy (push) Successful in 46s
Test Suite / pytest-backend (push) Successful in 2m40s
Test Suite / lint-backend (push) Successful in 2s
Test Suite / compose-smoke (push) Has been skipped
Test Suite / k6 /api/health Baseline (push) Successful in 19s
Test Suite / playwright-smoke (push) Successful in 13s
Zeitbox-API im Frontend, Plan/Ausführen Sprint-Ansichten, Backlog-Convert in aktiven Sprint. agile_iteration bei aktiver Zeitbox für continuous_product. Co-authored-by: Cursor <cursoragent@cursor.com>
23 lines
657 B
JavaScript
23 lines
657 B
JavaScript
import { apiFetch } from './client.js'
|
|
|
|
export function listInitiativeWorkCycles(initiativeId) {
|
|
return apiFetch(`/api/initiatives/${initiativeId}/work-cycles`)
|
|
}
|
|
|
|
export function getActiveWorkCycle(initiativeId) {
|
|
return apiFetch(`/api/initiatives/${initiativeId}/work-cycles/active`)
|
|
}
|
|
|
|
export function createWorkCycle(initiativeId, body) {
|
|
return apiFetch(`/api/initiatives/${initiativeId}/work-cycles`, {
|
|
method: 'POST',
|
|
body: JSON.stringify(body),
|
|
})
|
|
}
|
|
|
|
export function activateWorkCycle(initiativeId, workCycleId) {
|
|
return apiFetch(`/api/initiatives/${initiativeId}/work-cycles/${workCycleId}/activate`, {
|
|
method: 'POST',
|
|
})
|
|
}
|