From 26c46d0ed6a636b3f04f65abbac333812a6d8ff9 Mon Sep 17 00:00:00 2001 From: skodak Date: Tue, 18 Nov 2008 09:56:59 +0000 Subject: [PATCH] MDL-17267 roles, install: fixed allow role assign table duplicates problem during install - see tracker for more details --- lib/accesslib.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/accesslib.php b/lib/accesslib.php index 400ffd54a28..60fcbc60c8e 100755 --- a/lib/accesslib.php +++ b/lib/accesslib.php @@ -1822,12 +1822,13 @@ function moodle_install_roles() { } /// Insert the correct records for legacy roles + /* create_role already adds all assigns to admins - that looks like a hack allow_assign($adminrole, $adminrole); allow_assign($adminrole, $coursecreatorrole); allow_assign($adminrole, $noneditteacherrole); allow_assign($adminrole, $editteacherrole); allow_assign($adminrole, $studentrole); - allow_assign($adminrole, $guestrole); + allow_assign($adminrole, $guestrole);*/ allow_assign($coursecreatorrole, $noneditteacherrole); allow_assign($coursecreatorrole, $editteacherrole); @@ -1839,13 +1840,14 @@ function moodle_install_roles() { allow_assign($editteacherrole, $guestrole); /// Set up default allow override matrix + /* create_role already adds all overrides to admins - that looks like a hack allow_override($adminrole, $adminrole); allow_override($adminrole, $coursecreatorrole); allow_override($adminrole, $noneditteacherrole); allow_override($adminrole, $editteacherrole); allow_override($adminrole, $studentrole); allow_override($adminrole, $guestrole); - allow_override($adminrole, $userrole); + allow_override($adminrole, $userrole);*/ //See MDL-15841 TODO FOR MOODLE 2.0 XXX //allow_override($editteacherrole, $noneditteacherrole);