Projet

Général

Profil

Actions

Bug #10940

fermé

V6-Copie de GED - Publications en attente de validation sans valideur

Ajouté par Marc Avenel il y a plus de 4 ans. Mis à jour il y a plus de 4 ans.

Statut:
Closed
Priorité:
High
Assigné à:
Version cible:
-
Début:
13/09/2019
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

Serveur de TEST V6: https://v6.akwel.net/
GED source:TESTING > PORTAL TRAINING > TRAINING > TRAINING EDM (https://v6.akwel.net/silverpeas/Rkmelia/kmelia22350/Main)

Copie vers ce dossier: TESTING > PORTAL TRAINING > TRAINING > WORKSPACE A.0 > ESPACE A1 >
GED copié: TRAINING EDM

Après la copie tous les documents en attente de validation sur l'utilisateur Test Gw
Sont dans la GED copiée en attente de validation sans nom d'acteur
Les droits sont identiques (test Gw est publieur)

Exemple d'une publication: Publication - Control notification (Awaiting approval by Test GW)
dans la GED cible: Publication - Control notification (Awaiting approval by )

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

  • Statut changé de New à In progress...
  • Assigné à mis à David Lesimple

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

  • Statut changé de In progress... à New
  • Assigné à David Lesimple supprimé

Mis à jour par Marc Avenel il y a plus de 4 ans

Je me permets de vous relancer car cette anomalie est importante

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

  • Statut changé de New à In progress...
  • Assigné à mis à Nicolas Eysseric
  • % réalisé changé de 0 à 20

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

  • Statut changé de In progress... à Resolved
  • % réalisé changé de 20 à 100
Il y avait bien un souci de copie des informations de validation ciblée (valideurs) lors de la copie d'une application GED. Celle-ci a été corrigée.
Dans le cas où les utilisateurs identifiés comme valideurs dans la copie n'ont pas les droits suffisants (héritage depuis l'espace parent), des traitements complémentaires ont été ajoutés :
  • notification au propriétaire de la publication copiée pour lui signaler que la publication ne peut pas être validée : Il n'existe plus de valideur pour votre publication. Merci de renseigner de nouveau cette information.
  • si le propriétaire indiqué précédemment n'a pas le rôle rédacteur dans la copie de l'application, une notification est adressée à l'auteur de la copie : La publication $publicationName$ est en attente de validation mais aucun valideur n'est défini. Elle restera dans cet état tant qu'un valideur n'aura pas été sélectionné par le rédacteur.

De plus, dans le cas où une publication est en attente de validation ciblée mais qu'il n'y a plus de valideur valide, le libellé Publication sans valideur apparaît dans la liste des publications et dans la publication elle-même (pour les gestionnaires et publieurs).

Enfin, l'implémentation de la méthode getAllValidators() a changé. Désormais, seuls les utilisateurs devant valider la publication sont retournés (au lieu des utilisateurs pouvant valider la publication). Dans le cas d'une validation ciblée, si tous les utilisateurs indiqués ne peuvent plus valider car leurs droits ont changé, alors la méthode renvoie une liste vide au lieu de la liste de tous les gestionnaires et publieurs.

Traité par : https://github.com/Silverpeas/Silverpeas-Components/pull/665

Mis à jour par Miguel Moquillon il y a plus de 4 ans

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

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

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

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

  • Statut changé de Assigned à In progress...
  • % réalisé changé de 100 à 70

Je reprend cette demande suite aux récentes modifications effectuées...

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

  • Statut changé de In progress... à Resolved
  • % réalisé changé de 70 à 100
  • Navigateur changé de Firefox à Tous

En plus des modifications décrites ici https://tracker.silverpeas.org/issues/10940#note-5, les droits spécifiques d'un dossier sont désormais vérifiés et ajustés lors de la copie et du déplacement d'un dossier (que ce soit dans le cas d'une copie/déplacement d'application ou d'une copie/déplacement de dossier).
En effet, dans ces cas, les droits des dossiers copiés/déplacés doivent être vérifiés par rapport aux droits de l'application cible car, du fait de l'héritage entre espace et application source, les droits des dossiers peuvent ne plus être valables. Exemple : un utilisateur est acteur de la GED A par héritage de l'espace B, il ne l'est pas forcément par héritage d'un espace C.

Traité par PR :

Mis à jour par Miguel Moquillon il y a plus de 4 ans

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

Mis à jour par Miguel Moquillon il y a plus de 4 ans

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

Formats disponibles : Atom PDF