Page MenuHomePhabricator

IP auto-reveal: Assign the IP auto-reveal right to user groups
Closed, ResolvedPublic

Description

Summary

Once IP auto-reveal is ready to be used, assign the right to user groups.

As specified in T385823, the right should be given to all users who get checkuser-temporary-account or checkuser-temporary-account-no-preference, except those who are assigned checkuser-temporary-account manually.

Technical notes

These local groups should have the checkuser-temporary-account-auto-reveal right, in line with the access policy:

  • checkuser (via extension.json)
  • suppress (via mediawiki-config)
  • sysop (via mediawiki-config)
  • bureaucrat (via mediawiki-config)

Global groups that have the checkuser-temporary-account or checkuser-temporary-account-no-preference right should also have the checkuser-temporary-account-auto-reveal right. A list of rights assigned to global groups can be seen at: https://meta.wikimedia.org/wiki/Special:GlobalGroupPermissions

Acceptance criteria

  • The group that is used to assign IP reveal rights manually is not assigned the IP auto-reveal right
  • All other groups that are assigned IP reveal rights are also assigned the IP auto-reveal right

Related Objects

Event Timeline

Since anyone who is in any local checkuser and suppress gets the global-temporary-account-viewer group (which will have the auto-reveal right), it is not necessary to give them checkuser-temporary-account-auto-reveal via the global groups. But it might look odd not doing so.

For the first pass, I'll assign the right to the local groups in the patches, and we can change them not to do so if necessary.

Change #1142647 had a related patch set uploaded (by Tchanders; author: Tchanders):

[mediawiki/extensions/CheckUser@master] Assign IP auto-reveal rights to `checkuser` group

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

Change #1142649 had a related patch set uploaded (by Tchanders; author: Tchanders):

[operations/mediawiki-config@master] Assign IP auto-reveal rights to certain groups

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

Global groups that have the checkuser-temporary-account or checkuser-temporary-account-no-preference right should also have the checkuser-temporary-account-auto-reveal right. A list of rights assigned to global groups can be seen at: https://meta.wikimedia.org/wiki/Special:GlobalGroupPermissions

Would we need to ask a community member to add the checkuser-temporary-account-auto-reveal right to the relevant global groups?

Global groups that have the checkuser-temporary-account or checkuser-temporary-account-no-preference right should also have the checkuser-temporary-account-auto-reveal right. A list of rights assigned to global groups can be seen at: https://meta.wikimedia.org/wiki/Special:GlobalGroupPermissions

Would we need to ask a community member to add the checkuser-temporary-account-auto-reveal right to the relevant global groups?

Yes, a steward needs to do this.

Tchanders added subscribers: kostajh, Niharika.

While we wait for an OOUI release (so the icon on the mobile tools menu can be updated), we'll enable auto-reveal for users, so they can try this ahead of major pilots deployment, as discussed with @kostajh and @Niharika.

Global groups that have the checkuser-temporary-account or checkuser-temporary-account-no-preference right should also have the checkuser-temporary-account-auto-reveal right. A list of rights assigned to global groups can be seen at: https://meta.wikimedia.org/wiki/Special:GlobalGroupPermissions

Would we need to ask a community member to add the checkuser-temporary-account-auto-reveal right to the relevant global groups?

Yes, a steward needs to do this.

@Urbanecm Would you be happy to do this?

Change #1142649 merged by jenkins-bot:

[operations/mediawiki-config@master] Assign IP auto-reveal rights to certain groups

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

Mentioned in SAL (#wikimedia-operations) [2025-06-03T07:14:45Z] <tchanders@deploy1003> Started scap sync-world: Backport for [[gerrit:1142649|Assign IP auto-reveal rights to certain groups (T386492)]]

Mentioned in SAL (#wikimedia-operations) [2025-06-03T07:16:49Z] <tchanders@deploy1003> tchanders: Backport for [[gerrit:1142649|Assign IP auto-reveal rights to certain groups (T386492)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2025-06-03T07:25:24Z] <tchanders@deploy1003> Finished scap sync-world: Backport for [[gerrit:1142649|Assign IP auto-reveal rights to certain groups (T386492)]] (duration: 10m 39s)

Global groups that have the checkuser-temporary-account or checkuser-temporary-account-no-preference right should also have the checkuser-temporary-account-auto-reveal right. A list of rights assigned to global groups can be seen at: https://meta.wikimedia.org/wiki/Special:GlobalGroupPermissions

Would we need to ask a community member to add the checkuser-temporary-account-auto-reveal right to the relevant global groups?

Yes, a steward needs to do this.

@Urbanecm Would you be happy to do this?

Should be done (from my staff self). Can you double check?

Tchanders closed this task as Resolved.EditedJun 3 2025, 2:37 PM

@Urbanecm Looks good: https://meta.wikimedia.org/wiki/Special:GlobalGroupPermissions - every group with checkuser-temporary-account or checkuser-temporary-account-no-preference also has checkuser-temporary-account-auto-reveal.

Thank you!

Change #1142647 merged by jenkins-bot:

[mediawiki/extensions/CheckUser@master] Assign IP auto-reveal rights to `checkuser` group

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