Steward handbook - Meta-Wiki (original) (raw)

From Meta, a Wikimedia project coordination wiki

Other languages:

User groups and rights adjustment

Single wikis

Screenshot of Special:UserRights.

Stewards can use Special:UserRights on Meta to adjust users' access on any Wikimedia project by checking or unchecking specific groups. Each group is assigned a set of rights in the MediaWiki configuration, listed by Special:ListGroupRights on each wiki.

  1. Enter the user name.
    • The format must be “Username@_database_prefix_” (for users on other wikis) or “_Username_” (for users on Meta-Wiki).
    • The first letter of the name must be uppercase (unless the wiki allows case-sensitive first letters in names).
    • The database prefix consists of the language code for wikis with subdomains (replacing hyphens with underscores), followed by the project's prefix shown below.
  2. Click “Edit user groups”. A new box will appear showing you what groups the user is already in, and which other groups are available.
  3. Reassign the groups.
    • To assign a new group, check the appropriate group.
    • To remove a group, uncheck the appropriate group.
    • If the assignment is for a finite period time, choose an appropriate duration from the drop down menu.
  4. Click “Save user groups”.

Database prefixes

The prefixes for the main projects are shown below. For others, see the full list. Note that hyphens (-) should be replaced with underscores (_), so for example cbk_zamwiki is the DB name for cbk-zam.wikipedia.org.

Project Prefix
Multilingual wikis
Wikimedia Commons commonswiki
Wikimedia Foundation Governance foundationwiki
Wikifunctions wikifunctionswiki
Wikimedia Incubator incubatorwiki
MediaWiki mediawikiwiki
Multilingual Wikisource sourceswiki
Test Wikipedia testwiki
Test Wikipedia 2 test2wiki
Test Wikidata testwikidatawiki
Wikidata wikidatawiki
Wikispecies specieswiki
Wikis with subdomains
Wikibooks _code_wikibooks
Wikinews _code_wikinews
Wikipedia _code_wiki
Wikiquote _code_wikiquote
Wikisource _code_wikisource
Wikiversity _code_wikiversity
Wikivoyage _code_wikivoyage
Wiktionary _code_wiktionary

Examples:

English Wikipedia Billy@enwiki
French Wikiversity Billy@frwikiversity
Classical Chinese Wikipedia Billy@zh_classicalwiki
Multilingual Wikisource Billy@sourceswiki

Rights

The following groups can be manipulated (among others on some wikis):

Encoding problems

Many browsers have difficulty manipulating user names in non-Latin characters. There are two ways to get around this problem:

Globally and wiki sets

Screenshot of Special:GlobalGroupPermissions (group selection).

Screenshot of Special:GlobalGroupPermissions (rights list).

Global accounts have the same name and password reserved on all public Wikimedia wikis (except previously existing unattached local accounts). These global accounts can be assigned global groups, which give the user certain rights on all wikis (within a specific wikiset) where their global account can log in.

Note that a right is a specific access (like "editinterface"), and cannot be given to a user directly; a group is an abstract grouping of rights (like "steward").

Managing groups

Stewards can create, edit, or delete a global group using Special:GlobalGroupPermissions. The scope of each group can be global (all public wikis), or defined for a specific set of wikis.

Managing group membership

Screenshot of Special:GlobalGroupMembership with example content.

Stewards can edit global accounts' membership using Special:GlobalGroupMembership. Placing a global account in global groups will give them all the rights assigned to that group on all public wikis.

  1. Enter the global account's user name in the textbox.
  2. Select a wiki where they have a local account from the drop-down menu.
  3. Click "Edit user groups". A "Edit user groups" box will appear below.
  4. Check the global groups to assign. (Even if they are similarly named, global and local groups are not necessarily identical!)
  5. Enter the reason for the change in the textbox.
  6. Click "Save User Groups".

Managing sets of wikis (for global groups)

Stewards can define "wiki sets" using Special:WikiSets, lists of wikis where global groups can be given access (instead of globally). It's not necessary to create a set of all wikis: that is the default for global groups if no set is selected.

  1. If you're creating a new set, click "Create a new set". Otherwise, click "view/edit" beside the name of the existing set to edit.
  2. Enter the set's name in the "name" box. This is for the convenience of stewards, and can be changed any time.
  3. Select the appropriate type in the "type" box (opt-in or opt-out).
  4. Enter the database prefixes, one per line, in the "wiki" box.
  5. Enter the summary or reason for your change, which will appear in the global rights log.

Managing global accounts

Screenshot of the CentralAuth interface for managing global accounts

Error message when trying to log in with a locked account

Stewards can access unification information about a particular global account, unattach local accounts from the global account, delete the global account (restoring all local accounts), and lock out access to the account using Special:CentralAuth (see logs).

Bug: Special:CentralAuth can only hide the global account (see bug 14476). An option to hide local accounts when using the CentralAuth can be enabled with the gadget in Special:Preferences#mw-prefsection-gadgets.

Global account renaming

Global accounts can be renamed (see the help page). If a user would like a new username, they should use the following process:

  1. Check availability of the new name with a tool such as CentralAuth. If there are existing accounts with that name that have contributions, especially across multiple projects, the user is encouraged to select a different name, as usurping users with significant contributions is not likely.
  2. Request a username change on SRUC.

Note that global renames should be done in accordance with the global rename policy.

Global account deletion

Stewards can, via Special:CentralAuth, delete global accounts. This should only be done when there is a compelling reason. Requests such as "I don't want it" are not sufficient to warrant a deletion.

Unmerging local accounts from the global account

If a local project wishes to rename a vandal account, unmerge only that project from the vandal's global account, even if it's the only project in the global account. If there is a valid reason to not want the global account to be visible after the rename, the global account should be hidden instead of deleted, as deleting it would simply open that account name to recreation.

Global access restriction

IP address blocks

Error shown to globally blocked users when they try to edit.

Stewards can block IP addresses and CIDR ranges (up to /16 in size for IPv4, up to /32 for IPv6) on all public Wikimedia wikis using Special:GlobalBlock, and remove a global block using Special:GlobalUnblock (see guidelines at Global blocking). Current global blocks are listed on Special:GlobalBlockList and logged on Special:Log/gblblock.

Globally blocked IPs cannot edit any page on any wiki except MetaWiki (which allows users to appeal on Meta). When a global block conflicts with a local block, the strongest block will apply; for example, a global anonymous-only block will be overridden by a local full block.

Local administrators can unblock a globally blocked address on single wikis using Special:GlobalBlockWhitelist on those wikis, and customize the error message using MediaWiki:Globalblocking-blocked.

Global account lock (& hide)

See "Managing global accounts" above.

Global abuse filter

Since July 2013, stewards can create abuse filters on MetaWiki (Special:AbuseFilter) and then mark them as global; however, these global filters only apply to some wikis. See "Global AbuseFilter" for the current status of this tool. See here for some proposed guidelines during this phase of Global AbuseFilter deployment.

Guidelines for processing requests

User access

  1. Check the Steward requests/Permissions page regularly
  2. Check that the procedure on that page has been followed and that the request does not violate any policies or guidelines (see the following sections for details).
  3. If the request is valid, fulfill it using Special:Userrights (see above for instructions).
  4. Mark the request as fulfilled (this is most often done with {{done}}) or rejected ({{not done}}) as appropriate.
  5. You can optionally tell the user, preferably on their own wiki, that he is now an admin and/or bureaucrat and invite him to join the admin channel by using Template:Invite.
  6. Leave the request on Steward requests/Permissions to allow follow-up comments and questions. It will be moved into the archive by a bot.

General advice

Administrator and bureaucrat rights

CheckUser rights

Oversight rights

Removal of access

Temporary rights

CheckUser information

Other steward tasks

Email templates

To be sent to users with access to private data:

Communication with other stewards

Mailing list: There is a private stewards mailing list, for discussions of policy and private requests. Please be advised that some mail services might mark some mail as "Spam". For instance, when using Gmail, it may be useful to setup a filter, instructing the service to avoid marking mails that are addressed "To: stewards-l@lists.wikimedia.org", checking the box "Never send it to Spam".

IRC: The public #wikimedia-stewardsconnect channel is a place to ask for help, announce emergencies, or discuss ongoing events with stewards and others. stewardbot will flag stewards' attention in the channel if you say @steward for routine requests and !steward for urgent requests.

Meta: High-level discussion about policy and other wikis takes place on the Stewards’ noticeboard and Babel.

Tools

user or wiki activity

other

JavaScript

IRC