Description : Mettre en place la création de contrats en mode brouillon et leur consultation.
Endpoints :
POST /contracts
GET /contracts
GET /contracts/:contractId
DoD :
Le ContractsModule est créé.
La logique de création assure que le contrat lie bien un parent, un enfant et une assistante maternelle.
Le statut initial est DRAFT.
Les permissions de lecture sont vérifiées (seules les parties prenantes et les admin/managers peuvent voir le contrat).
* **Description :** Mettre en place la création de contrats en mode brouillon et leur consultation.
* **Endpoints :**
* `POST /contracts`
* `GET /contracts`
* `GET /contracts/:contractId`
* **DoD :**
* Le `ContractsModule` est créé.
* La logique de création assure que le contrat lie bien un parent, un enfant et une assistante maternelle.
* Le statut initial est `DRAFT`.
* Les permissions de lecture sont vérifiées (seules les parties prenantes et les admin/managers peuvent voir le contrat).
cvodouhe
added this to the P'tits Pas Backend project 2025-08-07 13:14:30 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
POST /contractsGET /contractsGET /contracts/:contractIdContractsModuleest créé.DRAFT.