diff options
Diffstat (limited to 'Moodle/mod/print/db/access.php')
-rwxr-xr-x | Moodle/mod/print/db/access.php | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/Moodle/mod/print/db/access.php b/Moodle/mod/print/db/access.php new file mode 100755 index 0000000..7196b71 --- /dev/null +++ b/Moodle/mod/print/db/access.php @@ -0,0 +1,71 @@ +<?php +// +// Capability definitions for the assignment module. +// +// The capabilities are loaded into the database table when the module is +// installed or updated. Whenever the capability definitions are updated, +// the module version number should be bumped up. +// +// The system has four possible values for a capability: +// CAP_ALLOW, CAP_PREVENT, CAP_PROHIBIT, and inherit (not set). +// +// +// CAPABILITY NAMING CONVENTION +// +// It is important that capability names are unique. The naming convention +// for capabilities that are specific to modules and blocks is as follows: +// [mod/block]/<component_name>:<capabilityname> +// +// component_name should be the same as the directory name of the mod or block. +// +// Core moodle capabilities are defined thus: +// moodle/<capabilityclass>:<capabilityname> +// +// Examples: mod/forum:viewpost +// block/recent_activity:view +// moodle/site:deleteuser +// +// The variable name for the capability definitions array follows the format +// $<componenttype>_<component_name>_capabilities +// +// For the core capabilities, the variable is $moodle_capabilities. + + +$mod_print_capabilities = array( + + 'mod/print:view' => array( + + 'captype' => 'read', + 'contextlevel' => CONTEXT_MODULE, + 'legacy' => array( + 'guest' => CAP_ALLOW, + 'student' => CAP_ALLOW, + 'teacher' => CAP_ALLOW, + 'editingteacher' => CAP_ALLOW, + 'admin' => CAP_ALLOW + ) + ), + + 'mod/print:submit' => array( + + 'captype' => 'write', + 'contextlevel' => CONTEXT_MODULE, + 'legacy' => array( + 'student' => CAP_ALLOW + ) + ), + + 'mod/print:grade' => array( + 'riskbitmask' => RISK_XSS, + + 'captype' => 'write', + 'contextlevel' => CONTEXT_MODULE, + 'legacy' => array( + 'teacher' => CAP_ALLOW, + 'editingteacher' => CAP_ALLOW, + 'admin' => CAP_ALLOW + ) + ) +); + +?>
\ No newline at end of file |