Development #44667
Permettre l'export d'une page et de ses sous pages
Début:
01 juillet 2020
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Oui
Planning:
Non
Description
Actuellement on export soit tout le portail soit une page sans ses sous pages.
Il y a des cas d'usages où on veut export/importer une arborescence de pages en partant d'une page donnée.
Fichiers
Révisions associées
Historique
Mis à jour par Lauréline Guérin il y a presque 4 ans
- Fichier 0001-manager-export-page-and-subpages-44667.patch 0001-manager-export-page-and-subpages-44667.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a presque 4 ans
Testé sur une sous-sous-page,
if with_children: pages = instance.get_descendants_and_me()
ok mais ensuite
ordered_pages = Page.get_as_reordered_flat_hierarchy(pages)
produit une liste vide.
Dans get_as_reordered_flat_hierarchy,
def fill_list(object_sublist, level=0, parent=None): for page in object_sublist: parent_id = parent.pk if parent else None if page.parent_id == parent_id: ...
mais comme on se trouve avec la racine de l'export qui a un parent_id, le fill_list() appelé avec parent à None ne trouve rien, et de là j'imagine qu'une correction serait un nouveau paramètre root_page à get_as_reordered_flat_hierarchy, pour annoncer la "racine".
Mis à jour par Lauréline Guérin il y a presque 4 ans
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Solution proposée à Résolu (à déployer)
Validé/poussé,
commit 95943cf340a3cfa8dd77de28dc408a3ebbd0c30b Author: Lauréline Guérin <zebuline@entrouvert.com> Date: Thu Jul 16 14:41:53 2020 +0200 manager: export page and subpages (#44667)
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
manager: export page and subpages (#44667)