Compare commits

..

26 Commits

Author SHA1 Message Date
b3f32e4c6c fix(workflow) : M4 - aligne la séquence workflow.id après recréation de l'identity (évite conflit avec row Standard de M1) 2026-05-19 20:51:18 +02:00
2dd0a97113 fix(workflow) : WorkflowDrawer - input position natif (MalioInputText n'accepte pas les number) 2026-05-19 20:48:56 +02:00
21436b04ca docs(workflows) : plan d'implémentation + validations Matthieu sur le spec + gitignore dumps locaux 2026-05-19 20:46:01 +02:00
97871c21a0 chore : bump version to v0.4.0 2026-05-19 20:14:30 +02:00
4ae842bd1e feat(workflow) : MCP - list-statuses projectId + list-workflows + switch-project-workflow + maj descriptions create/update-task 2026-05-19 20:13:53 +02:00
4461a9c99a feat(workflow) : bulk status désactivé sur sélection multi-projets, scoped au workflow du projet 2026-05-19 20:12:01 +02:00
37f572bdbb feat(workflow) : ProjectWorkflowSwitchModal + section workflow et bouton switch dans ProjectDrawer 2026-05-19 20:10:47 +02:00
3bdaf1e03c feat(workflow) : my-tasks - kanban groupé par catégorie avec badge statut, suppression drag-to-status 2026-05-19 20:09:17 +02:00
02c8578677 feat(workflow) : kanban projet et archives basés sur workflow.statuses du projet 2026-05-19 20:06:44 +02:00
421cc72f42 feat(workflow) : admin UI - WorkflowDrawer + AdminWorkflowTab + remplacement onglet Statuts, suppression composants obsolètes 2026-05-19 20:04:53 +02:00
e2751410f8 feat(workflow) : DTOs front Workflow + category sur TaskStatus + workflow embarqué sur Project + service + i18n 2026-05-19 20:00:55 +02:00
4a0b7222d0 feat(workflow) : endpoint POST /projects/{id}/switch-workflow + processor transactionnel 2026-05-19 19:59:42 +02:00
415ed4d3d8 feat(workflow) : protège la suppression d'un workflow lié à des projets (409) 2026-05-19 19:57:34 +02:00
15bdf64fc6 feat(workflow) : valide que task.status appartient au workflow du projet 2026-05-19 19:57:07 +02:00
76c665cc62 feat(workflow) : migration M4 - alignement schéma Doctrine (indexes + IDENTITY) 2026-05-19 19:55:04 +02:00
78d81cc531 feat(workflow) : listener garantissant un seul workflow isDefault=true 2026-05-19 19:52:47 +02:00
d566d85c59 feat(workflow) : fixtures - workflow Standard + statuts catégorisés + projets attachés 2026-05-19 19:52:35 +02:00
bcd0cb6e75 feat(workflow) : migration M3 - workflow requis sur Project (RESTRICT) 2026-05-19 19:51:57 +02:00
4fd39f4b1a feat(workflow) : migration M2 - rattache les statuts existants à Standard + category 2026-05-19 19:51:36 +02:00
39ebd82884 feat(workflow) : migration M1 - création table workflow + seed Standard 2026-05-19 19:51:07 +02:00
df6757051d feat(workflow) : ajoute workflow requis sur Project (RESTRICT) 2026-05-19 19:50:34 +02:00
0b93a00c8a feat(workflow) : ajoute workflow et category sur TaskStatus 2026-05-19 19:50:13 +02:00
33a81e6eb0 feat(workflow) : ajoute l'entité Workflow et son repository 2026-05-19 19:49:51 +02:00
1fa7f32ed4 feat(workflow) : ajoute l'enum StatusCategory (5 catégories canoniques) 2026-05-19 19:49:26 +02:00
Matthieu
4184cadfe4 docs(workflows) : ajout note de reprise sur autre poste
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 17:58:34 +02:00
Matthieu
88a4916662 docs(workflows) : spec workflows de statuts par projet
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-19 17:55:19 +02:00

Diff Content Not Available