ListGroupMembers is a script that lists all users by canonical user group. The default user groups are the following: Fandom Staff, Fandom Helpers, SOAP, Wiki Managers, Content Team Members, Global Discussions Moderators, Bureaucrats, Administrators, Discussions Moderators, Chat Moderators, Rollbacks, and Bots.

This script is designed to load only in the following pages: Special:BlankPage/LGM, Special:BlankPage/ListGroupMembers, Special:ListGroupMembers, and Special:LGM.

Configurations

The configuration object for this script is window.lgmConfig. The following properties can be configured:

sort
A function (or handler name) used for sorting users.
include
An array of user groups to include. Cannot include rights that are excluded.
exclude
An array of user groups to exclude.
type
Determines how the list of users will be shown.
TODO actions
An array of actions to include on the UI.
grouped
Determines whether the list will be separated by their respective user groups.
useRegistry
Determines whether the list can be separated by their group types. This can only be enabled when window.lgmConfig.grouped is set to true.
search
Determines whether a search bar would appear.
lazyUpdate
If set to true, the content should automatically rerender.
delay
Sets the delay time for rendering elements (in seconds).
enableActions
If set to false, actions will not display on the UI.

Installation

Updates

Change Log

August 10, 2019

v1.0

  • The script has been created!
August 25, 2019

v1.3

  • The script has been rewritten for UCP use. Compatibility testing is in progress.

To-do List

  • Add user actions to the list.
  • Create a fix to the script that allows sections to be collapsible.
  • Adding additional sort options.
  • Filter options?
Text above can be found here (edit)
Community content is available under CC-BY-SA unless otherwise noted.