Bug #6052
fermé
Impossible de sortir du mode brouillon si publication toujours visible et fichiers joints versionnés
Ajouté par Cécile Bonin il y a environ 10 ans.
Mis à jour il y a environ 9 ans.
Votre version de Silverpeas:
5.14.2
Votre base de données:
Toutes
Description
L'anomalie se présente sur une GED avec les options : Mode brouillon, Publication toujours visible et Fichiers joints versionnés.
Une publication contenant un fichier est passée en mode brouillon.
Lorsque l'on essaie de sortir du mode brouillon, on obtient une erreur "Impossible de modifier la publication"
- Statut changé de New à Qualified
Il semble que l'opération soit impossible car le fichier attaché à la publication est verrouillé.
Il est sans doute verrouillé au moment du passage en mode brouillon.
Voici les traces :
javax.jcr.version.VersionException: Unable to perform operation. Node is checked-in.
at org.apache.jackrabbit.core.ItemValidator.checkCondition(ItemValidator.java:284)
...
at org.silverpeas.attachment.repository.DocumentRepository.copyNode(DocumentRepository.java:1342)
at org.silverpeas.attachment.repository.DocumentRepository.mergeAttachment(DocumentRepository.java:1317)
at org.silverpeas.attachment.SimpleDocumentService.mergeDocuments(SimpleDocumentService.java:1044)
- Sujet changé de Impossible de sortir du mode brouillon si publication toujours visible et fichier versionné à Impossible de sortir du mode brouillon si publication toujours visible et fichiers joints versionnés
- Statut changé de Qualified à Assigned
- Assigné à mis à Yohann Chastagnier
- Statut changé de Assigned à In progress...
- Statut changé de In progress... à Resolved
- Version cible mis à 119
- % réalisé changé de 0 à 100
L'anomalie, ici, vient du fait que la gestion de fichiers joints versionnés n'est pas compatible avec l'activation du paramètre Publication toujours Visible de la GED.
La gestion d'un tel mécanisme, si le besoin existe, devra faire l'objet d'une demande d'évolution.
Toutefois, afin de ne pas reproduire une telle erreur les points suivants ont été mis en place lorsque le paramètre
Publication toujours Visible est activé :
- le paramètre concernant les fichiers joints versionnés est ignoré et il est considéré dans l'application que les fichiers joints ne sont jamais versionnés.
- le menu permettant d'activer le suivi de version sur un fichier joint est désactivé
- dans le cas d'un fichier joints versionné avant l'installation de la version de Silverpeas intégrant le code mis en place pour cette anomalie, la possibilité de désactiver le suivi de version est encore possible
- Statut changé de Resolved à Re-opened
Si on active le paramètre "Publication toujours visible" à une GED qui a le suivi de version, le suivi de version n'est pas désactivé et on a à nouveau le problème.
Attention, j'ai déjà poussé la correction sur Github.
- Statut changé de Re-opened à Closed
Les deux paramètres "Publication toujours visible" et "Suivi de version" ne sont pas compatibles. S'il arrive que les deux paramètres sont actifs, le problème survient à nouveau.
Pour réduire ce risque, un effort a été fait pour que l'un des paramètres ne puisse être activé avec l'autre.
Lors du paramétrage d'une GED, si les deux paramètres sont activés, seul celui "Publication toujours visible" prend le pas et "Suivi de version", bien que coché, n'est pas activé.
Si le paramètre "Suivi de version" est activé dans une GED pour laquelle "Publication toujours visible" est déjà actif, le suivi de version n'est pas pris en compte.
Attention toutefois, si le paramètre "Publication toujours visible" est activé dans une GED pour laquelle le suivi de version est déjà actif, alors les deux paramètres sont bien actifs tous deux, pouvant conduire alors au bogue. Il sera nécessaire dans ce cas de désactiver explicitement le suivi de version.
- Version cible changé de 119 à Version 5.14.4
Il serait grandement souhaitable (afin d'éviter d'autres demandes de support) de bien informer de ce cas de figure (Suivi de versions ou Publications toujours visible) sur la page de paramètres de la GED..
par une alerte par exemple.
- Lié à Support #10190: GED- Gestion des versions & Publication toujours active ajouté
Formats disponibles : Atom
PDF