Skip to content

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