mirror of
https://github.com/moodle/moodle.git
synced 2025-04-22 00:42:54 +02:00
merged fix for MDL-10037, hide hidden user's blogs from course view
This commit is contained in:
parent
24f41672ba
commit
df6d3c66ae
@ -567,6 +567,13 @@
|
||||
case 'course':
|
||||
// all users with a role assigned
|
||||
$context = get_context_instance(CONTEXT_COURSE, $filterselect);
|
||||
|
||||
// MDL-10037, hidden users' blogs should not appear
|
||||
if (has_capability('moodle/role:viewhiddenassigns', $context)) {
|
||||
$hiddensql = '';
|
||||
} else {
|
||||
$hiddensql = ' AND ra.hidden = 0 ';
|
||||
}
|
||||
|
||||
$SQL = 'SELECT '.$requiredfields.' FROM '.$CFG->prefix.'post p, '.$tagtablesql
|
||||
.$CFG->prefix.'role_assignments ra, '.$CFG->prefix.'user u
|
||||
@ -574,7 +581,7 @@
|
||||
AND ra.contextid '.get_related_contexts_string($context).'
|
||||
AND u.id = p.userid
|
||||
AND u.deleted = 0
|
||||
'.$permissionsql.$typesql;
|
||||
'.$hiddensql.$permissionsql.$typesql;
|
||||
|
||||
break;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user