mirror of
https://github.com/moodle/moodle.git
synced 2025-04-14 13:02:07 +02:00
adding caps for new gradebook settings into has_admin_caps() perf hack in block_admin_tree
This commit is contained in:
parent
78fa15afc1
commit
777b7ed2d1
@ -214,7 +214,8 @@ class block_admin_tree extends block_base {
|
||||
|
||||
}
|
||||
|
||||
/* Return true
|
||||
/**
|
||||
* Return true
|
||||
* if $USER has any caps that mean we should
|
||||
* display this block...
|
||||
*/
|
||||
@ -222,13 +223,16 @@ class block_admin_tree extends block_base {
|
||||
|
||||
$sysctx = get_context_instance(CONTEXT_SYSTEM);
|
||||
|
||||
return (has_capability('moodle/site:config', $sysctx)
|
||||
return (has_capability('moodle/site:config', $sysctx)
|
||||
|| has_capability('moodle/site:langeditmaster', $sysctx)
|
||||
|| has_capability('moodle/site:langeditlocal', $sysctx)
|
||||
|| has_capability('moodle/site:manageblocks', $sysctx)
|
||||
|| has_capability('moodle/user:delete', $sysctx)
|
||||
|| has_capability('moodle/user:update', $sysctx)
|
||||
|| has_capability('moodle/user:create', $sysctx)
|
||||
|| has_capability('moodle/grade:manage', $sysctx)
|
||||
|| has_capability('moodle/grade:manageletters', $sysctx)
|
||||
|| has_capability('moodle/grade:managescales', $sysctx)
|
||||
|| has_capability('moodle/site:readallmessages', $sysctx));
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user