local:moodlescript:language:addcapability
MoodleScript: ADD CAPABILITY
MoodleScript Script Engine
Effect
Grants a permission for a capability on an existing role. This changes the central definition of the role. It does not create a local override.
Syntax
ADD CAPABILITY <capabilityname> TO <roleidentifier> HAVING permisssion: <permission>
Minimal instruction:
ADD CAPABILITY <capablityname> IN <roleidentifier>
Examples
ADD CAPABILITY moodle/course:manageactivities IN shortname:teacher2 HAVING permission: allow
Specific attributes
- capabilityname: a capability name.
- roleidentifier: a “role” object identifier. For example: shortname:<roleshortname>
- permission: a permission among allow, prevent, prohibit, or inherit.
Default values
- permission : allow
Other defaults
local/moodlescript/language/addcapability.txt · Dernière modification : de 127.0.0.1
