Scille / vigiechiro-api

Partie backend du projet vigie chiro du Muséum national d'histoire naturelle
GNU General Public License v2.0
4 stars 1 forks source link

Participations #18

Open Landeers opened 9 years ago

Landeers commented 9 years ago

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.

touilleMan commented 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.

Landeers commented 9 years ago

"implémenter ça dans le frontend en faisant un GET /participations//pieces_jointes". Justement le but est de récupérer uniquement le nombre de pièces jointes sans les récupérer.

Par contre le filtre sur le type des pièces jointes est une excellente idée !

touilleMan commented 9 years ago

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.