Export des datasets : générer les archives .zip
Informations à propos des étapes à mettre en place pour générer les archives .zip contenant les données des datasets, pouvant ensuite être exportées à différents endroits dans l’application.
- Ajouter un champ "date de dernière mise à jour" au modèle Dataset.
- Dès que les données contenues dans le dataset sont modifiées, on change la date de mise à jour (ajout, suppression ou update de données).
Les zips seront générés à l’avance et stockés sur le serveur pour être directement disponibles au téléchargement. En pratique cela se passe comme ça :
- Lorsqu’on passe un dataset à téléchargeable, générer le fichier .zip du dataset.
- Dès que les données contenues dans un dataset téléchargeable sont modifiées, on regénère le .zip et on met à jour la date de modification.
- Si jamais ce sont les descripteurs qui sont modifiés (traits, méthodes, locus et accessions name) on ne met pas à jour le zip, même si les infos de ces éléments sont dans un fichier complémentaire dans le zip.
- Par contre, quand on met à jour les données contenues dans le .zip, on va récupérer les nouvelles infos de descripteurs aussi, on regénère tout (même les fichiers complémentaires)
- Mettre la fonction qui va permettre de générer les zips dans un manager de Dataset
- Avoir un bouton pour les data manager (admins de dataset) pour regénérer le zip à leur convenance