Development #42571
inclure les vues partagées dans l'export formdef/carddef
0%
Description
Dans les évolutions notées dans #4507,
d'exporter/importer toutes les vues "any" liées à un formdef/carddef lors de l'export/import de celui-ci
Fichiers
Demandes liées
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Dupliqué par Development #47758: Vues personnalisées des fiches en source de données : on les perd lors de l'import / export ajouté
Mis à jour par Frédéric Péters il y a plus de 3 ans
(+ les vues "data source" qui sont apparues depuis)
(et assurer que l'import ne les restaure pas quand on est en mode snapshot, pour éviter un autre #47310).
Mis à jour par Lauréline Guérin il y a plus de 3 ans
On a aussi l'import de form/carddef, qui échoue si on a une datasource custom view
Je le traite dans ce ticket ou j'en fais un autre ?
Mis à jour par Lauréline Guérin il y a plus de 3 ans
#47780 pour l'import avec datasource custom view
Mis à jour par Lauréline Guérin il y a plus de 3 ans
- Fichier 0001-cards-add-shared-and-datasource-custom-views-to-card.patch 0001-cards-add-shared-and-datasource-custom-views-to-card.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
une proposition
tel que c'est fait, les custom views ne sont pas restaurées lorsqu'on navigue dans les snapshots, mais j'ai ajouté des tests quand même
Mis à jour par Frédéric Péters il y a plus de 3 ans
Ça m'a l'air tout à fait ok; pour #47780 je vais vraisemblablement introduire un paramètre supplémentaire vers import_from_xml, pour différencier la situation snapshot, mais ici le stockage temporaire dans self._custom_views fonctionne bien.
Peut-être en sortie de store_related_custom_views() supprimer l'attribut _custom_views, pour être sûr qu'un .store() qui aurait lieu plus loin n'enregistre pas cet attribut dans le fichier pickle. (alternativement retirer le _custom_views au moment du __getstate__
).
Mis à jour par Lauréline Guérin il y a plus de 3 ans
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Lauréline Guérin il y a plus de 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit f5fe99d347d5852e4b65616160ffd062642e644d Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Fri Oct 16 11:42:10 2020 +0200 cards: add shared and datasource custom views to carddef export (#42571)
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
cards: add shared and datasource custom views to carddef export (#42571)