Development #15269
UI d'export/import
0%
Description
On a maintenant en ligne de commande des possibilités d'export/import; ça serait pas mal aussi d'avoir la possibilité via /manage/ d'exporter/importer (l'ensemble, mais peut-être d'abord déjà un connecteur à la fois).
Fichiers
Demandes liées
Révisions associées
base: allow specifying resources to export (#15269)
base: add import/export UI (#15269)
Site export as well as connector export.
Historique
Mis à jour par Frédéric Péters il y a plus de 6 ans
- Lié à Development #19854: Export/Import d'un connecteur seul, via l'UI ajouté
Mis à jour par Pierre Cros il y a environ 5 ans
Et il faudra penser à y inclure (quand on en sera à l'ensemble sans doute et pas simplement un connecteur) si possible la gestion des accès qui saute actuellement lors d'un migration recette/prod (je viens manuellement à Lille de créer un accès "Tout le monde" et de paramétrer ensuite certain connecteurs pour les ouvrir).
Mis à jour par Frédéric Péters il y a environ 5 ans
Il faut en ligne de commande --import-users pour conserver ça, et oui dans l'interface ça doit figurer sous forme d'une case à cocher.
Mis à jour par Valentin Deniaud il y a plus de 4 ans
- Fichier 0001-base-allow-specifying-resources-to-export-15269.patch 0001-base-allow-specifying-resources-to-export-15269.patch ajouté
- Fichier 0002-base-add-import-export-UI-15269.patch 0002-base-add-import-export-UI-15269.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Valentin Deniaud il y a plus de 4 ans
Sans tests pour l'instant mais ça a l'air de marcher. Remarques en vrac :
Le premier patch est en bonus, et n'est pas utilisé par la partie UI (mais dans #19854 il est demandé implicitement).
Je me retrouve à faire :
</div> +<div style="clear:both;"></div> +<a href="{% url 'import-site' %}" rel="popup">{% trans 'Import' %}</a>
Pour que les boutons d'import/export soient en bas de la grille des connecteurs, sinon ils se retrouvent sur la droite. C'est une méthode qui a pas mal d'upvote sur SO mais je suppose qu'il y a plus propre.
Dans chrono, on fait import_site(overwrite=True) dans la vue ; je garde la même chose, sans savoir ce qui justifie cet arbitraire vs une case à cocher (simplement le comportement attendu ?).
Mis à jour par Frédéric Péters il y a plus de 4 ans
Pour que les boutons d'import/export soient en bas de la grille des connecteurs
Tape les plutôt en haut, à droite des boutons, en menu kebab (cf https://styleguide.entrouvert.com/motifs/actions-principales/ pour le balisage).
Mis à jour par Valentin Deniaud il y a plus de 4 ans
Merci pour le lien, je n'étais jamais tombé sur cette doc.
Mis à jour par Valentin Deniaud il y a plus de 4 ans
- Fichier 0003-base-add-import-export-UI-15269.patch 0003-base-add-import-export-UI-15269.patch ajouté
- Fichier 0002-base-allow-specifying-resources-to-export-15269.patch 0002-base-allow-specifying-resources-to-export-15269.patch ajouté
- Fichier 0001-utils-avoid-crash-on-invalid-import-json-15269.patch 0001-utils-avoid-crash-on-invalid-import-json-15269.patch ajouté
Et voilà les tests.
Mis à jour par Valentin Deniaud il y a plus de 4 ans
- Fichier 0003-base-add-import-export-UI-15269.patch 0003-base-add-import-export-UI-15269.patch ajouté
- Fichier 0002-base-allow-specifying-resources-to-export-15269.patch 0002-base-allow-specifying-resources-to-export-15269.patch ajouté
- Fichier 0001-utils-avoid-crash-on-invalid-import-json-15269.patch 0001-utils-avoid-crash-on-invalid-import-json-15269.patch ajouté
Oubli de commit un nouveau template.
Mis à jour par Frédéric Péters il y a environ 4 ans
- Statut changé de Solution proposée à Solution validée
(peut-être à voir avec Manu par rapport à la branche python3, merger ça après ?).
Mis à jour par Valentin Deniaud il y a environ 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 819afb282c252213b183ef40f7c6180e2b6b10d9 Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Thu Dec 19 15:27:39 2019 +0100 base: add import/export UI (#15269) Site export as well as connector export. commit 696c66b80a9fa13b9bccbe035131da352cdfa7fe Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Thu Dec 19 11:46:48 2019 +0100 base: allow specifying resources to export (#15269) commit 4413995077f5dc250f07803e45a5e1e9b90e8297 Author: Valentin Deniaud <vdeniaud@entrouvert.com> Date: Thu Dec 19 16:00:43 2019 +0100 utils: avoid crash on invalid import json (#15269)
Mis à jour par Frédéric Péters il y a environ 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
utils: avoid crash on invalid import json (#15269)