docs(#173): contrat API id_evenement (ex-id_absence) dans mini-spec bulles
Alignement post-#205 ; note front pour parser id_evenement. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -41,9 +41,11 @@ Endpoint principal : `GET /api/v1/cards` (filtre couple / placement).
|
|||||||
| `payload.date_debut` / `date_fin` | Période (agenda) |
|
| `payload.date_debut` / `date_fin` | Période (agenda) |
|
||||||
| `payload.motif` | Texte libre / détail |
|
| `payload.motif` | Texte libre / détail |
|
||||||
| `last_refuse_comment` | Si `refusee` |
|
| `last_refuse_comment` | Si `refusee` |
|
||||||
| `id_absence` | Lien métier agenda (si applicable) |
|
| `id_evenement` | Lien métier agenda (`evenements_agenda`, si applicable) — ex-`id_absence` (#205) |
|
||||||
| `purge_at` | Péremption de la bulle dans la file |
|
| `purge_at` | Péremption de la bulle dans la file |
|
||||||
|
|
||||||
|
> **Front** : parser `id_evenement` (fallback éventuel `id_absence` uniquement pour anciennes fixtures / caches). Ne plus documenter ni dépendre de `id_absence` comme contrat.
|
||||||
|
|
||||||
**Pas de champ `couleur` dans l’API.**
|
**Pas de champ `couleur` dans l’API.**
|
||||||
La teinte pastel est **100 % front** : table de mapping `type_code` → asset (`card_*_h.png`). Le back ne gère pas la charte graphique.
|
La teinte pastel est **100 % front** : table de mapping `type_code` → asset (`card_*_h.png`). Le back ne gère pas la charte graphique.
|
||||||
|
|
||||||
@@ -173,6 +175,7 @@ Variante soins : un seul fond rose ; l’icône / sous-type change.
|
|||||||
## 9. Recettes
|
## 9. Recettes
|
||||||
|
|
||||||
- [ ] API cartes **sans** champ `couleur` (ni feed ni `/types`).
|
- [ ] API cartes **sans** champ `couleur` (ni feed ni `/types`).
|
||||||
|
- [ ] Contrat lien agenda : champ API `id_evenement` (plus `id_absence`).
|
||||||
- [ ] Front mappe `conge_am` → aqua, `arret_maladie_am` → blue, `absence_enfant` → peach.
|
- [ ] Front mappe `conge_am` → aqua, `arret_maladie_am` → blue, `absence_enfant` → peach.
|
||||||
- [ ] Accept / refuse congé OK.
|
- [ ] Accept / refuse congé OK.
|
||||||
- [ ] Arrêt : ack parent « Bien reçu » ; traité + période en cours → reste visible.
|
- [ ] Arrêt : ack parent « Bien reçu » ; traité + période en cours → reste visible.
|
||||||
|
|||||||
Reference in New Issue
Block a user