Per the parent task, there is consensus amongst the jawiki community to implement this once T410654 is resolved
Description
Details
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Resolved | Request | neriah | T392754 Enable UserPageEditProtection on jawiki | ||
| Resolved | neriah | T410655 Add the ability to grant and remove the confirmed userright to admins and account creators on jawiki |
Event Timeline
I opened a discussion on jawiki, if it receives no objection within a week we will deploy it.
I changed the task title to match the parent task and the original community discussion.
Change #1312614 had a related patch set uploaded (by Neriah; author: Neriah):
[operations/mediawiki-config@master] Enable UserPageEditProtection on jawiki
Change #1312614 merged by jenkins-bot:
[operations/mediawiki-config@master] Enable UserPageEditProtection on jawiki
Mentioned in SAL (#wikimedia-operations) [2026-07-21T07:45:29Z] <reedy@deploy2003> Started scap sync-world: Backport for [[gerrit:1312614|Enable UserPageEditProtection on jawiki (T392754 T410655)]]
Mentioned in SAL (#wikimedia-operations) [2026-07-21T07:51:18Z] <reedy@deploy2003> reedy, neriah: Backport for [[gerrit:1312614|Enable UserPageEditProtection on jawiki (T392754 T410655)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.
Mentioned in SAL (#wikimedia-operations) [2026-07-21T07:58:25Z] <reedy@deploy2003> Finished scap sync-world: Backport for [[gerrit:1312614|Enable UserPageEditProtection on jawiki (T392754 T410655)]] (duration: 12m 55s)
The patch may have broken something. In meta=siteinfo&siprop=usergroups, the permissions for the confirmed group are emitted as a JSON object instead of an array:
{ "name": "abusefilter", "rights": [ "changetags", "abusefilter-modify", "abusefilter-log-detail" ] }, { "name": "confirmed", "rights": { "0": "editalluserpages", "1": "patrol", "3": "reupload", "4": "upload", "5": "move", "6": "collectionsaveasuserpage", "7": "collectionsaveascommunitypage", "8": "createwithcontentmodel", "9": "autoconfirmed", "10": "editsemiprotected", "11": "skipcaptcha", "12": "transcode-reset", "13": "transcode-status" } }, { "name": "rollbacker", "rights": [ "rollback" ], "remove-self": [ "rollbacker" ] },
I haven't had a chance to look into this fully, but this may be caused by assigning editalluserpages to confirmed (core-Permissions.php#1608), even though the permissions for this group are automatically copied from those for autoconfirmed.
Change #1313932 had a related patch set uploaded (by Dragoniez; author: Dragoniez):
[operations/mediawiki-config@master] jawiki: remove redundant permission for confirmed group
Change #1313932 merged by jenkins-bot:
[operations/mediawiki-config@master] jawiki: remove redundant permission for confirmed group
Mentioned in SAL (#wikimedia-operations) [2026-07-22T13:35:02Z] <stran@deploy2003> Started scap sync-world: Backport for [[gerrit:1313932|jawiki: remove redundant permission for confirmed group (T410655 T432850)]]
Mentioned in SAL (#wikimedia-operations) [2026-07-22T13:36:57Z] <stran@deploy2003> dragoniez, stran: Backport for [[gerrit:1313932|jawiki: remove redundant permission for confirmed group (T410655 T432850)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.
Mentioned in SAL (#wikimedia-operations) [2026-07-22T13:42:32Z] <stran@deploy2003> Finished scap sync-world: Backport for [[gerrit:1313932|jawiki: remove redundant permission for confirmed group (T410655 T432850)]] (duration: 07m 30s)