Projet

Général

Profil

Actions

Bug #11421

fermé

Dans le mode "Publication toujours visible", les nouveaux fichiers joints ne sont pas pris en compte sur l'action "Publier".

Ajouté par Yohann Chastagnier il y a presque 5 ans. Mis à jour il y a presque 5 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Début:
16/03/2020
Echéance:
% réalisé:

100%

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

Description

Pré-Requis
  • l'option Publication toujours visible doit être cochée sur l'instance de la GED
  • l'option Suivi de versions doit être décochée (pour rappel, cette option est incompatible avec l'autre citée au dessus)
  • le mode brouillon doit être activé
  • une publication a été créée et publiée (peu importe sa composition). Nous l'appellerons Pub A
Cas de test
  • passer Pub A en mode brouillon
    => la version publique et la version de travail sont présentées à l'utilisateur qui modifie la publication
  • depuis l'onglet Version de travail* ajouter un fichier joint via le bloc des fichiers joints
    => le nouveau fichier joint fait bien parti des fichiers joints de la version de travail
  • depuis ce même onglet, modifier d'autres informations, modifier et/ou supprimer d'éventuels fichiers joints
    => les modifications sont bien présentées dans l'onglet
  • toujours depuis ce même onglet, cliquer sur l'action Publiez-la maintenant !? présentée dans l'encadré jaune

Résultat obtenu
Toutes les informations ajoutées et/ou modifiées et/ou supprimées ont bien été prises en compte, sauf les nouveaux fichiers joints.

Résultat attendu
Toutes les informations ajoutées et/ou modifiées et/ou supprimées ont bien été prises en compte, y compris les nouveaux fichiers joints.

Mis à jour par Yohann Chastagnier il y a presque 5 ans

  • Statut changé de Assigned à Resolved
  • % réalisé changé de 0 à 100

Il y avait un problème de gestion des transactions depuis qu'une session JCR s'inscrit dans une transaction JTA.

PR: https://github.com/Silverpeas/Silverpeas-Components/pull/690

Mis à jour par Nicolas Eysseric il y a presque 5 ans

  • Statut changé de Resolved à Integration in progress...

Mis à jour par Nicolas Eysseric il y a presque 5 ans

  • Statut changé de Integration in progress... à Closed

Validé et intégré.

A l'occasion de cela, j'ai pu constater que les fichiers de la version publique (lorsqu'une version de travail existait) n'étaient pas en lecture seule (l'ajout de fichier était lui bien dans ce cas).
Une correction a été effectuée : https://github.com/Silverpeas/Silverpeas-Core/commit/19e501874d444723a28ac6e1805fef64eaad98e1

Actions

Formats disponibles : Atom PDF