Skip to main content

Action

Les actions permettant de gérer la securité et de connaitre les actions possibles de l'utilisateur suivant son profil.

Les actions contiennent les informations suivantes :

  • un nom
  • un type

Le nom contient le nom du controller et la méthode appelable coté serveur : Exemple :

  • org.entcore.conversation.controllers.ConversationController|visible
  • org.entcore.directory.controllers.UserController|updateHeadTeacherManual

Le type peut être égale à :

  • SECURED_ACTION_AUTHENTICATED (Action de type AuthenticatedAction)
  • SECURED_ACTION_RESOURCE (Action de type ResourceAction)
  • SECURED_ACTION_WORKFLOW (Action de type WorkflowAction)

Chaque action est liée à une application par une relation PROVIDE

Exemple d'action