Projet

Général

Profil

Actions

Bug #10272

fermé

Notifications envoyées à tort au créateur de l'instance : problème sur la notion de participant

Ajouté par David Lesimple il y a plus de 5 ans. Mis à jour il y a environ 5 ans.

Statut:
Closed
Priorité:
High
Assigné à:
Catégorie:
Workflow
Version cible:
-
Début:
27/11/2018
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

Exemple pour reproduire le problème :
Une instance a été créee par un utilisateur A (role redacteurs) et a été validée par B (avec le rôle valideur), l'instance est à l'état EnLigne

Si par contre l'utilisateur B (qui est aussi dans le role redacteurs) modifie l'instance et la refuse (avec le rôle valideur), il devrait recevoir une notification de refus puisqu'on a :

<consequence>
            <set state="ModificationRefusee"/>
            <notify message="La nouvelle version de votre document a été refusée par les valideurs : ${folder.numero} - ${folder.titre}">
                <relatedUser participant="auteurModification" role="Redacteur"/>
            </notify>
   </consequence>

Pourtant, c'est toujours le créateur initial de l'instance qui reçoit la notification validation ou refus.

De la même manière, le créateur initial est le seul à voir l'instance alors que ce n'est pas lui le dernier modificateur.

<state name="ModificationRefusee">
    <label>Nouvelle version du document refusée</label>
    <workingUsers role="Redacteur">
        <relatedUser participant="auteurModification" role="Redacteur"/>
    </workingUsers>


Fichiers

wf.png (47,1 ko) wf.png David Lesimple, 27/11/2018 16:55
Actions

Formats disponibles : Atom PDF