Page MenuHomePhabricator

Add messages for user requirement conditions to extensions handling UserRequirementsCondition hook
Closed, ResolvedPublic

Description

Four extensions declare their own conditions by handling UserRequirementsCondition hook:

  • CentralAuth
  • FlaggedRevs
  • OATHAuth
  • TorBlock

These conditions can now be displayed on Special:ListGroupRights, if used in $wgRestrictedGroups (as of T415998). In order for them to be user-friendly, we should define appropriate messages in these extensions.

If a condition requires some preprocessing, instead of just putting the params into a message, the extension can handle UserRequirementsConditionDisplay hook for that.

Event Timeline

Change #1244613 had a related patch set uploaded (by Mszwarc; author: Mszwarc):

[mediawiki/extensions/CentralAuth@master] Add hook to display APCOND_CA_INGLOBALGROUPS on S:ListGroupRights

https://gerrit.wikimedia.org/r/1244613

Change #1244614 had a related patch set uploaded (by Mszwarc; author: Mszwarc):

[mediawiki/extensions/TorBlock@master] Add description for APCOND_TOR

https://gerrit.wikimedia.org/r/1244614

Change #1244618 had a related patch set uploaded (by Mszwarc; author: Mszwarc):

[mediawiki/extensions/OATHAuth@master] Add description for APCOND_OATH_HAS2FA

https://gerrit.wikimedia.org/r/1244618

Change #1245270 had a related patch set uploaded (by Mszwarc; author: Mszwarc):

[mediawiki/extensions/FlaggedRevs@master] Add hook to display APCOND_FR_* on S:ListGroupRights

https://gerrit.wikimedia.org/r/1245270

Change #1244618 merged by jenkins-bot:

[mediawiki/extensions/OATHAuth@master] Add description for APCOND_OATH_HAS2FA

https://gerrit.wikimedia.org/r/1244618

Change #1244614 merged by jenkins-bot:

[mediawiki/extensions/TorBlock@master] Add description for APCOND_TOR

https://gerrit.wikimedia.org/r/1244614

Change #1245270 merged by jenkins-bot:

[mediawiki/extensions/FlaggedRevs@master] Add hook to display APCOND_FR_* on S:ListGroupRights

https://gerrit.wikimedia.org/r/1245270

Change #1244613 merged by jenkins-bot:

[mediawiki/extensions/CentralAuth@master] Add hook to display APCOND_CA_INGLOBALGROUPS on S:ListGroupRights

https://gerrit.wikimedia.org/r/1244613