All checks were successful
Deploy Development / deploy (push) Successful in 43s
Test Suite / pytest-backend (push) Successful in 1m6s
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 21s
Test Suite / playwright-smoke (push) Successful in 14s
Schließt den zweiten OM-Slice entlang der Roadmap: neue Entitäten parallel im Vorhaben, erweiterte Action-Status/Fälligkeit und Attention-Regeln 7–9. Co-authored-by: Cursor <cursoragent@cursor.com>
24 lines
635 B
JavaScript
24 lines
635 B
JavaScript
import { apiFetch } from './client.js'
|
|
|
|
export function listInitiativeDecisions(initiativeId) {
|
|
return apiFetch(`/api/initiatives/${initiativeId}/decisions`)
|
|
}
|
|
|
|
export function createInitiativeDecision(initiativeId, body) {
|
|
return apiFetch(`/api/initiatives/${initiativeId}/decisions`, {
|
|
method: 'POST',
|
|
body: JSON.stringify(body),
|
|
})
|
|
}
|
|
|
|
export function updateDecision(decisionId, body) {
|
|
return apiFetch(`/api/decisions/${decisionId}`, {
|
|
method: 'PATCH',
|
|
body: JSON.stringify(body),
|
|
})
|
|
}
|
|
|
|
export function deleteDecision(decisionId) {
|
|
return apiFetch(`/api/decisions/${decisionId}`, { method: 'DELETE' })
|
|
}
|