Page MenuHomePhabricator

Voter eligibility page - allow configuring "disallow everyone except these user groups"
Closed, ResolvedPublicFeature

Description

What

  • On the voter eligibility screen, under "basic options" (where you set the criteria for on-the-fly voter eligibility calculations), reconfigure the form to allow an election to be set up that blocks everyone except certain user groups.
  • Perhaps do this by adding a check box that says "Disallow everyone that is not in the above user groups"

Why

  • This is a useful and intuitive voter eligibility criterion. For example, English Wikipedia administrator elections have a criteria of "in user groups sysop or extendedconfirmed, and not sitewide blocked".

Notes

  • Currently this can be configured in a hacky way: by setting the minimum edits to 10,000,000 and then adding sysop and extendedconfirmed to "Include users in these groups, regardless of edits or other groups". But this has the drawback of displaying this on the vote page of folks that are not extendedconfirmed: "Sorry, you cannot vote. You need to have made at least 10,000,000 edits to vote in this election, you have made 0." This error message is confusing.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript

The use case can also be achieved by fixing T397643. Edit: not really. The "Include users in these groups, regardless of edits or other groups" seems to disables all other checks - like the user being blocked or being a bot.

Change #1162995 had a related patch set uploaded (by SD0001; author: SD0001):

[mediawiki/extensions/SecurePoll@master] Streamline group-related eligibility options

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

Change #1162995 merged by jenkins-bot:

[mediawiki/extensions/SecurePoll@master] Streamline group-related eligibility options

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

Novem_Linguae assigned this task to SD0001.