From f43ce1ad1dbb4325705db561a496c4191c633ee1 Mon Sep 17 00:00:00 2001 From: moodler Date: Thu, 7 Sep 2006 08:35:30 +0000 Subject: [PATCH] Added moodle/role:unassignself which replaces $CFG->allowunenroll --- admin/settings/security.php | 1 - lib/db/access.php | 16 +++++++++++++++- version.php | 2 +- 3 files changed, 16 insertions(+), 3 deletions(-) diff --git a/admin/settings/security.php b/admin/settings/security.php index 3b1deee51e..048d453e5b 100644 --- a/admin/settings/security.php +++ b/admin/settings/security.php @@ -52,7 +52,6 @@ $temp->add(new admin_setting_configmultiselect('hiddenuserfields', get_string('h 'aimid' => get_string('aimid'), 'msnid' => get_string('msnid'), 'lastaccess' => get_string('lastaccess')))); -$temp->add(new admin_setting_configcheckbox('allowunenroll', get_string('allowunenroll', 'admin'), get_string('configallowunenroll', 'admin'), 1)); $temp->add(new admin_setting_configcheckbox('allusersaresitestudents', get_string('allusersaresitestudents', 'admin'), get_string('configallusersaresitestudents','admin'), 1)); $temp->add(new admin_setting_special_adminseesall()); $ADMIN->add('security', $temp); diff --git a/lib/db/access.php b/lib/db/access.php index de5eed1189..8471940c6c 100644 --- a/lib/db/access.php +++ b/lib/db/access.php @@ -297,6 +297,19 @@ $moodle_capabilities = array( 'admin' => CAP_ALLOW ) ), + + 'moodle/role:unassignself' => array( + 'captype' => 'write', + 'contextlevel' => CONTEXT_SYSTEM, + 'legacy' => array( + 'guest' => CAP_PREVENT, + 'student' => (empty($CFG->allowunenrol)) ? CAP_PREVENT : CAP_ALLOW, + 'teacher' => CAP_ALLOW, + 'editingteacher' => CAP_ALLOW, + 'coursecreator' => CAP_ALLOW, + 'admin' => CAP_ALLOW + ) + ), 'moodle/category:create' => array( @@ -729,7 +742,7 @@ $moodle_capabilities = array( ) ), - 'moodle/question:managecateory' => array( + 'moodle/question:managecategory' => array( 'captype' => 'write', 'contextlevel' => CONTEXT_COURSE, 'legacy' => array( @@ -845,6 +858,7 @@ $moodle_capabilities = array( 'admin' => CAP_ALLOW ) ) + ); ?> diff --git a/version.php b/version.php index b6337f6fa8..d9f6b19588 100644 --- a/version.php +++ b/version.php @@ -6,7 +6,7 @@ // This is compared against the values stored in the database to determine // whether upgrades should be performed (see lib/db/*.php) - $version = 2006090400; // YYYYMMDD = date + $version = 2006090600; // YYYYMMDD = date // XY = increments within a single day $release = '1.7 dev'; // Human-friendly version name -- 2.39.5