Project

General

Profile

Actions

Bug #11374

closed

Action autorisée à tort pour un interested user

Added by David Lesimple almost 2 years ago. Updated over 1 year ago.

Status:
Closed
Priority:
High
Category:
Workflow
Start date:
02/26/2020
Due date:
% Done:

100%

Estimated time:
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

Pour un état défini comme ceci :

<state name="eAttenteModificationCandidature" timeoutNotifyAdmin="true">
            <label role="default" lang="default">En attente de modification de la candidature</label>
            <workingUsers>
                <relatedGroup folderItem="GroupeRelais" role="Relais"/>
            </workingUsers>
            <interestedUsers>
                <userInRole name="AMO"/>
            </interestedUsers>
            <allowedActions>
                <allow action="aModifierCandidature"/>
                <allow action="aAbandonnerCandidature"/>
           </allowedActions>
</state>

Le rôle AMO ne devrait pas pouvoir agir, pourtant l'action "aAbandonnerCandidature" lui est proposé (mais génère une erreur ensuite car cela n'est pas conforme aux données de la table sb_workflowinstance_workingusers)

Actions #2

Updated by David Lesimple almost 2 years ago

  • Subject changed from Action autorisé à tort pour un interested user to Action autorisée à tort pour un interested user
Actions #3

Updated by Nicolas Eysseric over 1 year ago

  • Status changed from New to In progress...
  • Assignee set to Nicolas Eysseric
Actions #4

Updated by Nicolas Eysseric over 1 year ago

  • Status changed from In progress... to Resolved
  • % Done changed from 0 to 100

La vérification des droits n'était pas complète pour une action qui pouvait être utilisée dans plusieurs états différents.
De plus, la liste des working users n'était pas utilisée correctement.

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

Actions #5

Updated by Yohann Chastagnier over 1 year ago

  • Status changed from Resolved to Integration in progress...
Actions #6

Updated by Yohann Chastagnier over 1 year ago

  • Status changed from Integration in progress... to Closed

Intégré.

Actions

Also available in: Atom PDF