Page MenuHomePhabricator

Create 'revisor' role on eswikivoyage
Closed, ResolvedPublic

Description

The community of Spanish Wikivoyage has approved the creation of the 'revisor' (reviewer) role with the following:

  • have the flags: 'patrol', 'rollback', 'autopatrol', 'editprotected', and 'suppressredirect'
  • This role will replace the current "patroller" and "rollbacker" roles then they should be removed from the interface.
  • The assignment or removal will remain the same as with the previous ones (sysops can give/remove them)
  • Community discussion

Thanks in advance.

Event Timeline

It is better to just fold rollbacker to the current patroller (Meta use such a combined group) instead of creating a brand new user group per T139246.

Note having editprotected means they will be able to edit fully protected pages.

@Galahad So this new group has the permissions of current patroller and rollbacker, along with supressredirect, and editprotected (edit the pages protected at the highest level of admin protected (barring .js, .css, and .json files of course))? Also, the existing new roles of patroller and rollbacker are to be deleted.

Aklapper renamed this task from Create 'revisor' role to Create 'revisor' role on eswikivoyage.May 27 2025, 6:52 AM

Strictly, users with editprotected right can edit admin protected pages, but ''not'' pages in MediaWiki namespace (requiring editinterface), site/user JS/CSS, and pages that are itself cascade protected (require protect). Non-confirmed user with editprotected right can not edit semi-protected pages.

@Galahad So this new group has the permissions of current patroller and rollbacker, along with supressredirect, and editprotected (edit the pages protected at the highest level of admin protected (barring .js, .css, and .json files of course))? Also, the existing new roles of patroller and rollbacker are to be deleted.

Exactly. The reviewer role will replace the old rollbacker and patroller roles. The role will be given to experienced users who are both auto-confirmed and auto-patrolled, so it won't be a problem for them to edit protected pages.

It is better to just fold rollbacker to the current patroller (Meta use such a combined group) instead of creating a brand new user group per T139246.

As you prefer, enwikivoyage also uses it in a similar way to Meta-Wiki.

Change #1151161 had a related patch set uploaded (by Bunnypranav; author: Bunnypranav):

[operations/mediawiki-config@master] core-Permissions:Create reviewer role on eswikivoyage, remove patroller and rollbacker

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

@Galahad commit has been created, will backport in a couple of days.

You'll have to create 3 pages in the MediaWiki: namespace for the new group:
MediaWiki:Group-extendedmover -> Revisor
MediaWiki:Group-extendedmover-member -> revisor
MediaWiki:Grouppage-reviewer -> {the page which documents this usergroup, something like https://es.wikivoyage.org/wiki/Wikiviajes:Maquinistas, but for this new group}

@Galahad commit has been created, will backport in a couple of days.

You'll have to create 3 pages in the MediaWiki: namespace for the new group:
MediaWiki:Group-extendedmover -> Revisor
MediaWiki:Group-extendedmover-member -> revisor
MediaWiki:Grouppage-reviewer -> {the page which documents this usergroup, something like https://es.wikivoyage.org/wiki/Wikiviajes:Maquinistas, but for this new group}

The pre-existed translations are (they exists without requiring the group to exist since they are defined in WikimediaMessages):

The pre-existed translations are (they exists without requiring the group to exist since they are defined in WikimediaMessages):

Oh, great! I missed that part. Thanks for the info, and sorry Galahad for the ping.

Don't worry! Should I remove the former holders of rollbacker and patroller?

Don't worry! Should I remove the former holders of rollbacker and patroller?

Yes, please do. (Although a mediawiki maintenance script may exist for it, I'm not sure)

Mentioned in SAL (#wikimedia-operations) [2025-05-27T13:23:01Z] <Lucas_WMDE> lucaswerkmeister-wmde@deploy1003 ~ $ mwscript-k8s --comment=T395293 --follow -- emptyUserGroup eswikivoyage rollbacker # removed 5 users in total

Mentioned in SAL (#wikimedia-operations) [2025-05-27T13:23:24Z] <Lucas_WMDE> lucaswerkmeister-wmde@deploy1003 ~ $ mwscript-k8s --comment=T395293 --follow -- emptyUserGroup eswikivoyage patroller # removed 3 users in total

Change #1151161 merged by jenkins-bot:

[operations/mediawiki-config@master] core-Permissions:Create reviewer role on eswikivoyage, remove patroller and rollbacker

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

Mentioned in SAL (#wikimedia-operations) [2025-05-27T13:25:59Z] <lucaswerkmeister-wmde@deploy1003> Started scap sync-world: Backport for [[gerrit:1151161|core-Permissions:Create reviewer role on eswikivoyage, remove patroller and rollbacker (T395293)]]

Don't worry! Should I remove the former holders of rollbacker and patroller?

I’ve removed them now via maintenance script (see the SAL entries above); the previous rollbacker and patroller members are available at the Internet Archive in case you need them.

Mentioned in SAL (#wikimedia-operations) [2025-05-27T13:28:04Z] <lucaswerkmeister-wmde@deploy1003> bunnypranav, lucaswerkmeister-wmde: Backport for [[gerrit:1151161|core-Permissions:Create reviewer role on eswikivoyage, remove patroller and rollbacker (T395293)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2025-05-27T13:37:25Z] <lucaswerkmeister-wmde@deploy1003> Finished scap sync-world: Backport for [[gerrit:1151161|core-Permissions:Create reviewer role on eswikivoyage, remove patroller and rollbacker (T395293)]] (duration: 11m 25s)