MDL-19125 module restrictions: addinstance capabilities for all mods

This commit is contained in:
Tim Hunt
2012-03-15 17:13:43 +00:00
parent 9665ecd275
commit 88eca3cd26
60 changed files with 333 additions and 42 deletions
+13
View File
@@ -25,6 +25,19 @@
defined('MOODLE_INTERNAL') || die();
$capabilities = array(
'mod/folder:addinstance' => array(
'riskbitmask' => RISK_XSS,
'captype' => 'write',
'contextlevel' => CONTEXT_COURSE,
'archetypes' => array(
'editingteacher' => CAP_ALLOW,
'manager' => CAP_ALLOW
),
'clonepermissionsfrom' => 'moodle/course:manageactivities'
),
'mod/folder:view' => array(
'captype' => 'read',
'contextlevel' => CONTEXT_MODULE,
+1
View File
@@ -25,6 +25,7 @@
*/
$string['contentheader'] = 'Content';
$string['folder:addinstance'] = 'Add a new folder';
$string['folder:managefiles'] = 'Manage files in folder module';
$string['folder:view'] = 'View folder content';
$string['foldercontent'] = 'Files and subfolders';
+2 -2
View File
@@ -25,7 +25,7 @@
defined('MOODLE_INTERNAL') || die();
$module->version = 2011112900; // The current module version (Date: YYYYMMDDXX)
$module->requires = 2011112900; // Requires this Moodle version
$module->version = 2012030700; // The current module version (Date: YYYYMMDDXX)
$module->requires = 2012030100.04; // Requires this Moodle version
$module->component = 'mod_folder'; // Full name of the plugin (used for diagnostics)
$module->cron = 0;