Kairo-Jinkendo/frontend/src/api/workCycles.js

23 lines
657 B
JavaScript
Raw Normal View History

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',
})
}