AccessControl

Permet d'accéder en lecture sur les droits de contrôle d'accès en cours pour une ressource.

Attributs :

hasAddChildPermission
Détermine si la page est une page non privée et si l'utilisateur en cours possède les droits d'accès contributor, editor, manager ou admin pour la page spécifiée.

Exemple :

 ${wp.ac[wp.selectionModel.selected].hasAddChildPermission}

Paramètres : aucun

Renvoie : Valeur booléenne ; True si la vérification aboutit, sinon, false.

hasEditSharedPermission
Détermine si la page est une page non privée et si l'utilisateur en cours possède les droits d'accès editor, manager ou admin pour la page spécifiée.

Exemple :

${wp.ac[wp.selectionModel.selected].hasEditSharedPermission}

Paramètres : aucun

Renvoie : Valeur booléenne ; True si la vérification aboutit, sinon, false.

hasPersonalizePermission
Détermine si la page spécifiée est une page privée et si l'utilisateur en cours dispose des droits d'accès PRIVILEGED_USER.

Exemple :

${wp.ac[wp.selectionModel.selected].hasPersonalizePermission}

Paramètres : aucun

Renvoie : Valeur booléenne ; True si la vérification aboutit, sinon, false.

hasPermission
Indique si la ressource possède des droits spécifiques. L'attribut représente le nom sensible à la casse de com.ibm.portal.ac.data.RoleType.

Exemple :

${wp.ac[wp.selectionModel.selected].hasPermission['Administrator']}
${wp.ac[wp.selectionModel.selected].hasPermission['ManageR']}
${wp.ac[wp.selectionModel.selected].hasPermission['editor']}

Paramètres : aucun

Renvoie : Valeur booléenne ; True si la vérification aboutit, sinon, false.

isPrivate
Indique si la page spécifiée est privée.

Exemple :

 ${wp.ac[wp.selectionModel.selected].isPrivate}

Paramètres : aucun

Renvoie : Valeur booléenne ; True si la page est privée, sinon, false.