MDL-9216 has capabilitiy does not respect doanything if admin userid specified and $USER is not admin; merged from MOODLE_18_STABLE
This commit is contained in:
+2
-1
@@ -845,7 +845,8 @@ function load_user_capability($capability='', $context = NULL, $userid='') {
|
||||
}
|
||||
|
||||
if ($capability) {
|
||||
$capsearch = " AND rc.capability = '$capability' ";
|
||||
// the doanything may override the requested capability
|
||||
$capsearch = " AND (rc.capability = '$capability' OR rc.capability = 'moodle/site:doanything') ";
|
||||
} else {
|
||||
$capsearch ="";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user