Closed polosson closed 2 years ago
Attention, cette feature va être compliquée à implémenter en l'état, car il faudrait revoir complètement la façon de générer les données pour les PDF (voir App/Lib/Domain/MaterialsData.php
, qu'il faudrait d'ailleurs supprimer pour en déplacer la logique plus près du model Material
).
En effet, cette feature implique un niveau supplémentaire d'arborescence qui n'est pas pris en charge par les views PDF (materials-list-default.twig
, event-summary-default.twig
, etc.).
Alors finalement, j'ai trouvé une solution "soft" sans besoin d'avoir une arborescence plus complexe, en retravaillant les titres des sections affichées (en y ajoutant la catégorie, par ex. "Son → Micros"), et en triant la liste selon le nom de la catégorie + le nom de la sous-catégorie. En plus, j'ai ajouté une séparation par catégorie du matériel qui n'a pas de sous-catégorie définie, afin qu'il soient quand même triés, pour faciliter la lecture de la liste du matériel.
Je pense qu'il s'agit d'une solution acceptable pour le moment, on va pouvoir fermer ce ticket ! :slightly_smiling_face:
Commentaire de la Verrerie d'Alès :