$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