Projet

Général

Profil

Actions

Feature #3749

ouvert

Conservation de l'arborescence lors de la suppression d'un dossier

Ajouté par Pierre TEISSONNIERE il y a environ 12 ans. Mis à jour il y a plus de 8 ans.

Statut:
Assigned
Priorité:
High
Version cible:
-
Début:
25/09/2012
Echéance:
% réalisé:

0%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

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.


Demandes liées 1 (1 ouverte0 fermée)

Lié à GED - Feature #10542: Corbeille de dossiersNew19/03/2019

Actions

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.1 supprimé

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

Actions

Formats disponibles : Atom PDF