Open Landeers opened 9 years ago
Je pense que c'est plutôt à toi d'implémenter ça dans le frontend en faisant un GET /participations/<id>/pieces_jointes
directement au lieu de le faire quand l'utilisateur clique sur "affichier les pièces jointes"
Je te rappel que la liste des pièces jointes risque d'être grosse (une centaine de .wav, autant de .ta et .tc une fois le traitement fait) c'est pourquoi j'ai préféré limité les requêtes à cette ressource.
J'imagine que seuls les photos t’intéresse réellement quand tu affiches la participation, du coup j'ai mis la possibilité de filtrer les pieces jointes par type dans la route.
"implémenter ça dans le frontend en faisant un GET /participations/
Par contre le filtre sur le type des pièces jointes est une excellente idée !
Le soucis est que récupérer le nombre de pièces jointes revient à faire une requête (c'est dans la collection fichiers qu'est stocké le lien vers les participation et non l'inverse). Donc autant récupérer aussi les pièces jointes dans ce cas.
Lorsque l'on récupère une participation, il faudrait avoir un champs donnant le nombre total de pièces jointes. Que l'utilisateur n'ait pas à cliquer sur le bouton pour afficher les fichiers pour le découvrir.