Browse list of users (classic mode)

Maintained by Andrei
This is a simple Moodle plugin that brings back the classic (i.e. before Moodle 4.3) "Browse list of users" page
Price option: Free

Supports Moodle 4.3-5.1 See all versions
Latest release: 6 months ago
Installations: 71
Downloads (last 90 days): 57

Frankenstyle name: tool_browse_users_classic
Administration tools

Comments

Comments are no longer open for new posts. Existing comments remain available to read.

I used the following to default back to the classic Browse list of users after editing.
change line 321 in user/editadvanced.php to redirect("$CFG->wwwroot/$CFG->admin/tool/browse_users_classic/index.php", get_string('changessaved'), null, \core\output\notification::NOTIFY_SUCCESS);
Version 2026010701 improves access checks compatibility between Moodle versions before/after 4.3. It is useful for sites that delegate user management tasks to some non-admin users.
Hi Lorena. Thank you for your feedback. I was able to replicate both issues that you reported and they are fixed now. Please install the plugin version 2026010700.
We recently moved to version 4.5 and were delighted to find this plugin to make the user searches easier. We are hosted with Moodle.US so they did the upgrade for us and added this plugin. The search works well (except if the result is the null set where an non-user friendly error occurs). The issue that we have is that when you click on a user that the search reveals, we get a 404 error. Is anyone else experiencing this issue? Any recommendations for us.
Hi Bruno,
Indeed, I haven't noticed this side effect. Looking at the Moodle code, it seems this is not possible (because the redirection URLs are defined in user/editadvanced.php file) without some workarounds, like (listed in ordered from recommended, to less recommended):
A. add a new text block on the /admin/user.php page; for its content, add window.location='/admin/tool/browse_users_classic/index.php' inside a script element (use the View source option of the editor to make sure you enter it as plain HTML codes, not just text).
B. add an apache redirect from /admin/user.php to /admin/tool/browse_users_classic/index.php
C. patch /user/editadvanced.php to replace /$CFG->admin/user.php with /admin/tool/browse_users_classic/index.php
In addition to these options, in version 2025121200 I added two settings:
- display profile after editing (instead of redirecting back to the new user browse list)
- open profile editing in a different tab (to avoid loosing your current browsing page)
You could enable these two options and change a bit your workflow (i.e. click edit profile, opens new tab, make the changes, submit, close this tab to get back to the previous one, with the list).
Thanks again for this great plugin, a lifesaver for those who need to look up and edit profiles often.
Is it possible to make it so that, after you edit a profile and save, it does not default back to the 'new' "Browse list of users" page? It's only a minor issue, since I can just get there fast by hitting back or a bookmark, but it would make the plugin even better smile.
Approval issue created: CONTRIB-10208