Directory : save contacts/adresses au clic, denormalizer interface & seed RBAC au déploiement #18
Reference in New Issue
Block a user
Delete Branch "feat/directory-detail-save"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Contenu
Trois changements indépendants, regroupés dans cette branche issue de
develop.fix(api)— denormalizer de collections typées interfaceContractRelationDenormalizer(moduleShared) qui résout les IRIs pour les collections typées contre une interface (Contract), corrigeant les erreurs 400 en POST/PATCH.InterfaceCollectionDenormalizationTest.fix(directory)— persistance des contacts/adresses au clicsaveContacts/saveAddressesau clic « Enregistrer » (avec garde anti-double-soumission), comme les formulaires de tâche.fix(deploy)— seed des rôles système RBAC au déploiementdeploy.shne synchronisait que le catalogue de permissions ; les rôles système (admin,user) n'étaient jamais seedés → page admin Rôles vide après un déploiement neuf.app:seed-rbac(idempotent) au script de déploiement.doc/deployment-docker.md(script embarqué + section RBAC post-déploiement, avec le correctif manuel pour une prod déjà déployée) et note dansCLAUDE.md.Vérifications
Note post-déploiement
Sur une prod déjà en ligne avec la table Rôles vide, lancer une fois :