]> git.mjollnir.org Git - moodle.git/commitdiff
override roles: MDL-8313 followup - don't show capabilities you can't change the...
authortjhunt <tjhunt>
Mon, 24 Nov 2008 08:19:33 +0000 (08:19 +0000)
committertjhunt <tjhunt>
Mon, 24 Nov 2008 08:19:33 +0000 (08:19 +0000)
admin/roles/lib.php

index 517de9886af070554e3ea6964389ab4bd48c72dc..b2fccaedde70d287ee12db14084b40d6a12a08ab 100644 (file)
@@ -904,6 +904,10 @@ class override_permissions_table_basic extends override_permissions_table_advanc
         $this->stradvmessage = get_string('useshowadvancedtochange', 'role');
     }
 
+    protected function skip_row($capability) {
+        return is_legacy($capability->name) || $capability->locked;
+    }
+
     protected function add_permission_cells($capability) {
         if ($this->permissions[$capability->name] == CAP_PROHIBIT) {
             $permname = $this->allpermissions[CAP_PROHIBIT];