Development #12754
À la suppression d'une page contenant des sous-pages, demander quoi faire
0%
Description
Supprimer la page et les sous-pages, ou uniquement la page (et "reparenter" les sous-pages).
Fichiers
Révisions associées
Historique
Mis à jour par Jean-Baptiste Jaillet il y a presque 8 ans
- Fichier 0001-manager-delete-page-with-all-subpages-or-just-page-1.patch 0001-manager-delete-page-with-all-subpages-or-just-page-1.patch ajouté
ajouté dans le formulaire actuel.
Mis à jour par Frédéric Péters il y a presque 8 ans
- Statut changé de Nouveau à En cours
- Patch proposed changé de Non à Oui
Le template generic_confirm_delete.html est générique (également utilisé pour la suppression d'une cellule); il faudrait ici un autre template, et également ne pas poser la question s'il n'y a pas de sous-pages.
Pour modifier la série de pages, un une requête c'est mieux, Page.objects.filter(parent=...).update(parent=...).
Mis à jour par Frédéric Péters il y a presque 8 ans
Également ici, penser à ajouter à un test dans tests/test_manager.py.
Mis à jour par Jean-Baptiste Jaillet il y a presque 8 ans
- Fichier 0001-manager-delete-page-with-all-subpages-or-just-page-1.patch 0001-manager-delete-page-with-all-subpages-or-just-page-1.patch ajouté
OK. J'ai fait les modifs.
Mis à jour par Frédéric Péters il y a plus de 7 ans
- Statut changé de En cours à Résolu (à déployer)
J'ai appliqué quelques changements au texte et à la structure HTML (utilisation de <label> par exemple), et j'ai ajouté un test explicite pour la suppression d'une page et de ses sous-pages.
commit 78c1c2f5e45656b3f858365402d304edc75b2fdc Author: Jean-Baptiste Jaillet <jbjaillet@entrouvert.com> Date: Wed Jul 27 12:06:08 2016 +0200 manager: add choice between deleting the page, or also its subpages (#12754)
manager: add choice between deleting the page, or also its subpages (#12754)