Feature #3749
ouvertConservation de l'arborescence lors de la suppression d'un dossier
0%
Description
Par erreur, un utilisateur a supprimé un thème. Les publications se sont retrouvées dans la corbeille mais les informations concernant le thème et les thèmes enfants sont perdues.
Il serait intéressant que lors de la suppression d'un thème, ce soit toute l'arborescence du thème qui soit déplacée dans la corbeille.
Mis à jour par Mathis FIBLEUIL il y a environ 12 ans
Bonjour,
Pensez vous que cette fonctionnalité pourrait être ajoutée?
Mis à jour par Pierre TEISSONNIERE il y a presque 12 ans
- Version cible mis à Version 5.11.1
Bonjour,
Nous venons d'avoir à nouveau le même problème qu'il y a quelques mois. Un utilisateur a supprimé un thème. Dès lors, les publications sont allées dans la corbeille mais les sous-thèmes ont été supprimés.
Il n'est vraiment pas évident de reconstruire l'arborescence et de remettre les publications au bon endroit et ce même avec une sauvegarde. Nous sommes obligés de restaurer la base de donnée sur un autre serveur et d'extraire les enregistrements de sb_node_node et sb_publication_publi pour pouvoir reconstruire l'arborescence. Quand même un peu risqué, non ?
Lors de la suppression d'un thème, pourquoi ne pas seulement dire que le thème a pour nodefatherid 2 (corbeille) ?
Mis à jour par Nicolas Eysseric il y a presque 12 ans
- Sujet changé de Conservation de l'arborescence lors de la suppression d'un thème à Conservation de l'arborescence lors de la suppression d'un dossier
- Statut changé de New à Assigned
- Assigné à mis à Nicolas Eysseric
- Version cible
Version 5.11.1supprimé
Nous allons étudier la faisabilité de cette évolution...
Mis à jour par Pierre TEISSONNIERE il y a presque 12 ans
Merci. A nouveau une erreur d'utilisateur aujourd'hui. En attendant l'évolution possible, existerait-il une possibilité pour exporter facilement ces infos depuis une plateforme restaurée et les réintégrer à la plateforme de prod ?
Mis à jour par Pierre TEISSONNIERE il y a plus de 8 ans
- Assigné à changé de Nicolas Eysseric à Pierre TEISSONNIERE
- Priorité changé de Normal à High
Bonjour,
Nous rencontrons ce problème assez fréquemment donc je me penche sur cette feature.
Je vous propose de modifier le comportement dans kmeliaSessionController :- deleteTopic fera appel à getKmeliaBm().moveNode au lieu de getKmeliaBm().deleteTopic pour déplacer le node dans la corbeille
- Modifier l'affichage de la corbeille afin de pouvoir développer l'arborescence
- Modifier la fonction flushTrashCan afin de boucler sur les topics et les supprimer via getKmeliaBm().deleteTopic(getNodePK(topicId))
Êtes-vous OK avec ça ?
Mis à jour par David Lesimple il y a presque 2 ans
- Lié à Feature #10542: Corbeille de dossiers ajouté