Appearance
BDD-105 - Nommer et sauvegarder un workflow
Contexte
Cette US complete l'editeur workflow MVP4 avec la gestion de plusieurs workflows nommes et reutilisables.
Objectif
En tant qu'utilisateur, je peux nommer, sauvegarder et retrouver mes workflows.
Livrables
- Liste des workflows en haut de la page Workflows.
- Creation d'un nouveau workflow avec le bouton
Nouveau. - Suppression d'un workflow depuis la carte.
- Edition du nom en inline dans l'editeur.
- Sauvegarde automatique du nom, des noeuds et des connexions.
- Affichage du nom et de la date de mise a jour dans la liste.
Criteres d'acceptance
- Nom du workflow libre et modifiable.
- Sauvegarde automatique a chaque modification.
- Workflow visible dans la liste des flux.
- Nom affiche dans la liste.
Points techniques
Backend
- Nouveaux endpoints:
GET /workflowsPOST /workflowsGET /workflows/:workflowUuidPUT /workflows/:workflowUuid/canvasPATCH /workflows/:workflowUuid/nameDELETE /workflows/:workflowUuid
- Soft delete via
deleted_at. - Nom par defaut:
Workflow sans nom.
Frontend
- Layout en deux zones:
- zone haute: liste des workflows
- zone basse: editeur workflow existant
- Hauteur canvas ajustee a
calc(100vh - 350px). - Edition inline du nom avec
QInput. - Feedback visuel
Sauvegarde en cours/Sauvegarde.
Tests
- Tests unitaires store workflow mis a jour.
- Tests service workflows mis a jour.
