Projet

Général

Profil

Actions

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 plus de 9 ans. Mis à jour il y a plus de 8 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Début:
19/11/2014
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
5.14.2
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

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"


Demandes liées 1 (0 ouverte1 fermée)

Lié à GED - Support #10190: GED- Gestion des versions & Publication toujours activeClosed12/11/2018

Actions

Mis à jour par Cécile Bonin il y a plus de 9 ans

  • 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)

Mis à jour par Cécile Bonin il y a plus de 9 ans

  • 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

Mis à jour par Nicolas Eysseric il y a plus de 9 ans

  • Statut changé de Qualified à Assigned
  • Assigné à mis à Yohann Chastagnier

Mis à jour par Yohann Chastagnier il y a plus de 9 ans

  • Statut changé de Assigned à In progress...

Mis à jour par Yohann Chastagnier il y a plus de 9 ans

  • 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

Mis à jour par Miguel Moquillon il y a presque 9 ans

  • 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.

Mis à jour par Miguel Moquillon il y a presque 9 ans

  • 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.

Mis à jour par Nicolas Eysseric il y a plus de 8 ans

  • Version cible changé de 119 à Version 5.14.4

Mis à jour par David Lesimple il y a plus de 8 ans

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.

Mis à jour par David Lesimple il y a plus de 5 ans

  • Lié à Support #10190: GED- Gestion des versions & Publication toujours active ajouté
Actions

Formats disponibles : Atom PDF