$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¶
policystring- Nom de la policy à vérifier
contextstring / map- Object décrivant le contexte pour lequel la méthode est invoquée,
exprimé sous forme de string ou de map. Si
nullou non défini, la méthode s'appuie sur le contexte courant. rulesmap-
Map décrivant les éléments à vérifier. L'objet peut contenir les propriétés suivantes:
permissionsstring / array- Ensemble de permissions à vérifier. La valeur peut être une valeur litérale standard, ou un tableau de valeurs
actionsstring / array- Ensemble d'actions à vérifier. La valeur peut être une valeur litérale standard, ou un tableau de valeurs
transitionsstring / array- Ensemble de transitions à vérifier. La valeur peut être une valeur litérale standard, ou un tableau de valeurs
operationsstring / 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