Commit Graph

5 Commits

Author SHA1 Message Date
46bd7cb3ce feat : retouches export taurillons (libellés et largeurs colonnes)
- 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>
2026-04-28 12:00:24 +02:00
33e0f124cb feat : refonte du style de l'export taurillons pour matcher le template métier
- 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>
2026-04-28 11:38:59 +02:00
8eebb63626 feat : modal d'export inventaire avec filtres par tranches d'âge
- 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>
2026-04-28 10:13:30 +02:00
08a17f91b3 feat: ajout du prix au kilo et de l'age moyen bovin + feed bovin via xlsx (!50)
Some checks failed
Auto Tag Develop / tag (push) Has been cancelled
| Numéro du ticket | Titre du ticket |
|------------------|-----------------|
|                  |                 |

## Description de la PR

## Modification du .env

## Check list

- [ ] Pas de régression
- [x] TU/TI/TF rédigée
- [ ] TU/TI/TF OK
- [ ] CHANGELOG modifié

Reviewed-on: #50
Co-authored-by: tristan <tristan@yuno.malio.fr>
Co-committed-by: tristan <tristan@yuno.malio.fr>
2026-04-28 07:25:31 +00:00
9038d1726a feat : export Excel et stats par tranche d'âge sur l'inventaire bovin
Some checks failed
Auto Tag Develop / tag (push) Has been cancelled
- Dépendance phpoffice/phpspreadsheet
- Endpoint GET /bovines/inventory-export : XLSX coloré, header figé, auto-filter, tri birthDate ASC
- Endpoint GET /bovines/inventory-stats : comptes par tranche d'âge (>=24, 22-24, 20-22)
- Bouton Excel à gauche du titre (style icône-only, même design que le bouton impression)
- Légende visuelle avec cartes bordées coloriées
- Ajustement seuils couleurs des lignes en -300 (base) / -400 (hover)

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-24 15:19:57 +02:00