mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 08:56:36 +02:00
enrol MDL-23447 Others users page now only lists roles that have moodle/course:view
This commit is contained in:
parent
cb184beb24
commit
9f15347e2c
7 changed files with 49 additions and 14 deletions
|
@ -83,7 +83,7 @@ $table->set_fields($fields);
|
|||
$renderer = $PAGE->get_renderer('core_enrol');
|
||||
$canassign = has_capability('moodle/role:assign', $manager->get_context());
|
||||
$users = $manager->get_other_users_for_display($renderer, $pageurl, $table->sort, $table->sortdirection, $table->page, $table->perpage);
|
||||
$assignableroles = $manager->get_assignable_roles();
|
||||
$assignableroles = $manager->get_assignable_roles(true);
|
||||
foreach ($users as $userid=>&$user) {
|
||||
$user['picture'] = $OUTPUT->render($user['picture']);
|
||||
$user['role'] = $renderer->user_roles_and_actions($userid, $user['roles'], $assignableroles, $canassign, $pageurl);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue