Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

MDL-21933 course: Allow users to search participants course permission

Capability checks are performed at the top of the page and do not need
to be completed again.

Search is an expected feature for users and it was confusion to only
appear after 3 pages.  This has been changed to enable search when
there are more records than are visible on the screen.  If users
are unable to use browser search, they will be able to use Moodle's
  • Loading branch information...
commit ab0e64524db8a4f6098cbd705f4c0b5255e97baf 1 parent 1430866
Russell Smith authored
Showing with 2 additions and 1 deletion.
  1. +2 −1  user/index.php
3  user/index.php
@@ -814,7 +814,8 @@
$PAGE->requires->js_init_call('M.core_user.init_participation', null, false, $module);
- if (has_capability('moodle/site:viewparticipants', $context) && $totalcount > ($perpage*3)) {
+ // Show a search box if all participants don't fit on a single screen
+ if ($totalcount > $perpage) {
echo '<form action="index.php" class="searchform"><div><input type="hidden" name="id" value="'.$course->id.'" />';
echo '<label for="search">' . get_string('search', 'search') . ' </label>';
echo '<input type="text" id="search" name="search" value="'.s($search).'" />&nbsp;<input type="submit" value="'.get_string('search').'" /></div></form>'."\n";
Please sign in to comment.
Something went wrong with that request. Please try again.