Migration modular monolith DDD (0.1 → 3.3) #17

Merged
matthieu merged 99 commits from integration/modular-monolith-0.1-1.3 into develop 2026-06-23 13:50:43 +00:00
Showing only changes of commit ee9b751a1f - Show all commits
@@ -87,8 +87,16 @@ function statusesForTaskCategory(task: Task, category: StatusCategory): TaskStat
}
async function applyStatus(task: Task, status: TaskStatus): Promise<void> {
await taskService.update(task.id, { status: `/api/task_statuses/${status.id}` })
await loadTasks()
if (task.status?.id === status.id) return
// Mise à jour optimiste : re-bucket le kanban instantanément avant la réponse réseau (cf. index.vue).
const previousStatus = task.status
task.status = status
try {
await taskService.update(task.id, { status: `/api/task_statuses/${status.id}` })
} catch (e) {
task.status = previousStatus
throw e
}
}
function onDrop(category: StatusCategory, event: DragEvent): void {