feat: amélioration de l'export inventaire bovin #51

Merged
tristan merged 3 commits from feat/inventory-export-filters into develop 2026-04-28 10:03:50 +00:00
Owner
Numéro du ticket Titre du ticket

Description de la PR

Modification du .env

Check list

  • Pas de régression
  • TU/TI/TF rédigée
  • TU/TI/TF OK
  • CHANGELOG modifié
| Numéro du ticket | Titre du ticket | |------------------|-----------------| | | | ## Description de la PR ## Modification du .env ## Check list - [x] Pas de régression - [ ] TU/TI/TF rédigée - [x] TU/TI/TF OK - [ ] CHANGELOG modifié
tristan self-assigned this 2026-04-28 10:03:40 +00:00
tristan added 3 commits 2026-04-28 10:03:40 +00:00
- UiModal : composant générique réutilisable (teleport, escape, backdrop, max-width configurable)
- InventoryExportModal : 3 checkboxes pour les tranches d'âge, footer centré sans annuler
- BovineRepository::findActiveForInventoryExport(?array $ageRanges) en DQL
- Endpoint inventory-export accepte ageRanges (comma-separated) en query param
- Aucune coche = export complet (comportement actuel intact)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- Police Aptos Narrow par défaut sur tout le classeur
- Titre A1 en RichText (Arial Black 18 noir + 20 rouge pour l'année)
- Date R1 en Aptos Narrow 14 gras
- Sous-titre A3 fusionné A3:R3, dynamique selon les filtres, bordures top + right
- Bordure thick en bas du bloc titre (A1:R1)
- En-têtes A/B/C avec rotation 60° et wrap désactivé
- Couleur d'âge appliquée uniquement sur la colonne P (Age mois Aujourd'hui)
- Couleurs pastel red-300 / orange-300 / yellow-200
- Tri âge desc puis race (Limousine → Charolaise → autres)
- Configuration impression : A4 paysage, fit width 1 page, lignes 3-4 répétées, centré horizontalement

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
- L : Age entrée sur 2 lignes (largeur 5.4 -> 7.5)
- M : Poids (kg) au lieu de Poids kg
- N : Prix du kg sur 2 lignes (largeur 8.4 -> 6.0)
- P : Age du jour au lieu de Age mois Aujourd'hui
- Q : Trpt au lieu de Tport (largeur 4.0 -> 5.0 pour tenir sur 1 ligne)
- Sous-titre : ajout bordure left

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
tristan merged commit 5bb0aad620 into develop 2026-04-28 10:03:50 +00:00
tristan deleted branch feat/inventory-export-filters 2026-04-28 10:03:50 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MALIO-DEV/Ferme#51