From: skodak Date: Tue, 12 Sep 2006 21:07:54 +0000 (+0000) Subject: fixed group management in wiki X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=33e7885ee06f32a492a99b7d122a995ea8d8a293;p=moodle.git fixed group management in wiki --- diff --git a/mod/wiki/db/access.php b/mod/wiki/db/access.php index 2b673a4127..f480bef5f1 100644 --- a/mod/wiki/db/access.php +++ b/mod/wiki/db/access.php @@ -46,19 +46,5 @@ $mod_wiki_capabilities = array( 'coursecreator' => CAP_PREVENT, 'admin' => CAP_ALLOW ) - ), - - 'mod/wiki:manageallgroups' => array( - - 'captype' => 'write', - 'contextlevel' => CONTEXT_MODULE, - 'legacy' => array( - 'guest' => CAP_PREVENT, - 'student' => CAP_PREVENT, - 'teacher' => CAP_PREVENT, - 'editingteacher' => CAP_ALLOW, - 'coursecreator' => CAP_PREVENT, - 'admin' => CAP_ALLOW - ) ) ); diff --git a/mod/wiki/lib.php b/mod/wiki/lib.php index 5e2d6ae055..9153a44712 100644 --- a/mod/wiki/lib.php +++ b/mod/wiki/lib.php @@ -31,7 +31,8 @@ function wiki_is_teacher($wiki, $userid=NULL) { } function wiki_is_teacheredit($wiki, $userid=NULL) { - return has_capability('mod/wiki:manageallgroups', wiki_context($wiki), $userid); + return has_capability('mod/wiki:manage', wiki_context($wiki), $userid) + and has_capability('moodle/site:accessallgroups', wiki_context($wiki), $userid); } function wiki_is_student($wiki, $userid=NULL) { diff --git a/mod/wiki/version.php b/mod/wiki/version.php index b32b371841..cb7b70f397 100644 --- a/mod/wiki/version.php +++ b/mod/wiki/version.php @@ -5,7 +5,7 @@ /// This fragment is called by moodle_needs_upgrading() and /admin/index.php ///////////////////////////////////////////////////////////////////////////////// -$module->version = 2006091201; // The current module version (Date: YYYYMMDDXX) +$module->version = 2006091202; // The current module version (Date: YYYYMMDDXX) $module->requires = 2006080900; // The current module version (Date: YYYYMMDDXX) $module->cron = 0; // Period for cron to check this module (secs)