From 155ef38baaf448e5be109111bc3ec879ba41e1c2 Mon Sep 17 00:00:00 2001 From: Petr Skoda Date: Tue, 19 Oct 2010 10:22:59 +0000 Subject: [PATCH] MDL-24761 we can safely reset all roles now --- admin/roles/manage.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/admin/roles/manage.php b/admin/roles/manage.php index 41dcf70829c..0473b839cad 100755 --- a/admin/roles/manage.php +++ b/admin/roles/manage.php @@ -142,9 +142,6 @@ break; case 'reset': - if (isset($undeletableroles[$roleid])) { - print_error('cannotresetthisrole', '', $baseurl); - } if (!$confirmed) { // show confirmation echo $OUTPUT->header(); @@ -167,10 +164,12 @@ die; } - // Do the reset. + // Reset context levels for standard archetypes if ($roles[$roleid]->archetype) { set_role_contextlevels($roleid, get_default_contextlevels($roles[$roleid]->archetype)); } + + //reset or delete the capabilities reset_role_capabilities($roleid); // Mark context dirty, log and redirect. -- 2.43.0