Ci-dessous, les différences entre deux révisions de la page.
local:moodlescript:language:addcapability [2020/04/06 15:57] 127.0.0.1 modification externe |
local:moodlescript:language:addcapability [2024/04/04 15:52] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ===== MoodleScript : ADD CAPABILITY===== | ||
- | ===== Moteur de script MoodleScript===== | ||
- | ===Effet=== | ||
- | |||
- | Ajoute une autorisation à une capacité sur un rôle existant. Cela change la définition centrale du rôle. Ce n'est pas la création d'une dérogation locale. | ||
- | |||
- | ===Syntaxe=== | ||
- | |||
- | ADD CAPABILITY <capabilityname> TO <roleidentifier> HAVING | ||
- | permisssion: <permission> | ||
- | |||
- | Instruction minimale : | ||
- | |||
- | ADD CAPABILITY <capablityname> IN <roleidentifier> | ||
- | |||
- | ===Exemples=== | ||
- | |||
- | ADD CAPABILITY moodle/course:manageactivities IN shortname:teacher2 HAVING | ||
- | permission: allow | ||
- | |||
- | ===Attributs particuliers=== | ||
- | |||
- | * **capabilityname** : un nom de capacité. | ||
- | * **roleidentifier** un identifiant d'objet "rôle". Par exempple : shortname:<roleshortname> | ||
- | * **permission** : une permission entre //allow//, //prevent//, //prohibit//, ou //inherit//. | ||
- | |||
- | ===Valeurs par défaut=== | ||
- | |||
- | * **permission** : allow | ||
- | |||
- | ===Autres défauts=== | ||
- | |||
- | Aucun | ||
- | |||
- | |||
- | [[:local:moodlescript:languagespecification|Revenir à l'index du langage]] - [[:local:moodlescript|Revenir à l'index du composant]] |