Skip to content

$policy.isSubjectAllowedTo

Description

Indique si le sujet connecté possède les droits suffisants vis-à-vis de la politique indiquée pour effectuer l'action ou les actions indiquées.

La méthode tient compte du contexte de dossier actuel complété par le contexte passé en paramètre.

La méthode est très semblable à $policy.isSubjectAllowed, à la différence qu'ici on peut spécifier le type de permission, le type d'action, les transitions et/ou les opérations à vérifier.

Syntaxe

$policy.isSubjectAllowedTo( policy , context , rules )

Paramètres

policy string
Nom de la policy à vérifier
context string / map
Object décrivant le contexte pour lequel la méthode est invoquée, exprimé sous forme de string ou de map. Si null ou non défini, la méthode s'appuie sur le contexte courant.
rules map

Map décrivant les éléments à vérifier. L'objet peut contenir les propriétés suivantes:

permissions string / array
Ensemble de permissions à vérifier. La valeur peut être une valeur litérale standard, ou un tableau de valeurs
actions string / array
Ensemble d'actions à vérifier. La valeur peut être une valeur litérale standard, ou un tableau de valeurs
transitions string / array
Ensemble de transitions à vérifier. La valeur peut être une valeur litérale standard, ou un tableau de valeurs
operations string / array
Ensemble d'opérations à vérifier. La valeur peut être une valeur litérale standard, ou un tableau de valeurs

Retour

Retourne true si la policy indiquée s'applique au sujet, sinon false

Exemple

Non disponible