Page MenuHomePhabricator

Add "edituserjson" permission to ruwiki's "engineer" usergroup
Closed, ResolvedPublicBUG REPORT

Description

Since 2018 ruwiki has an "engineer" usergroup for technical admins, its users got the same "editprotected" permissions as admins. When "interface admin" group was created, there was created several new permissions like "editsitejs" and "editusercss", most of them was given to IA only, "editsitejson" was given to admins and engineers, but "edituserjson" was given only to admins, but not engineers. It's look like an error in permissions' management and we request to add "edituserjson" permission to engineers too.

Local discussion: https://ru.wikipedia.org/wiki/Википедия:Форум/Общий#edituserjson_для_инженеров

Event Timeline

Change 992206 had a related patch set uploaded (by Ammarpad; author: Ammarpad):

[operations/mediawiki-config@master] ruwiki: Add 'edituserjson' right to 'engineers' group

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

Iniquity changed the task status from Open to Stalled.Jan 23 2024, 9:52 PM
Iniquity subscribed.

Blocked on community consensus.

Ammarpad subscribed.

Change 992206 abandoned by Ammarpad:

[operations/mediawiki-config@master] ruwiki: Add 'edituserjson' right to 'engineers' group

Reason:

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

MBH changed the task status from Stalled to Open.Jan 24 2024, 5:35 PM

There is community consensus for this change - Iniquity is the only user who who didn't understand what happened in this edit, but technically literate ruwiki users explained this to him.

People don't usually engage in tag wars here like you do. So I’ll just inform the person who will take on the task, so that before implementation, be sure to look at who summed up the discussion. A person should not be @MBH.

@Ammarpad Ruwiki's bureaucrat Vladimir Solovjev posted a summary on discussion https://ru.wikipedia.org/wiki/Википедия:Форум/Общий#edituserjson_для_инженеров and decide to add this permission to engineers usergroup, so please merge your patch.

From the looks of the discussion it seems it is indeed closed by a 'crat but I can't read Russian and only guess this based on Google Translate. Can one of you confirm this? @Iniquity or @stjn

The discussion did not garner much attention, but most of the opposition was unrelated to the topic (mostly people complaining about T326065) and the bureaucrat wrote up that since engineer group has editsitejson, there’s no particular reason why edituserjson wasn’t bundled (and there is consensus for it). I supported that write-up.

Change 992206 restored by Ammarpad:

[operations/mediawiki-config@master] ruwiki: Add 'edituserjson' right to 'engineers' group

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

Change 992206 merged by jenkins-bot:

[operations/mediawiki-config@master] ruwiki: Add 'edituserjson' right to 'engineers' group

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

Mentioned in SAL (#wikimedia-operations) [2024-02-13T17:52:02Z] <ladsgroup@deploy2002> Started scap: Backport for [[gerrit:992206|ruwiki: Add 'edituserjson' right to 'engineers' group (T355499)]]

Mentioned in SAL (#wikimedia-operations) [2024-02-13T17:53:28Z] <ladsgroup@deploy2002> ammarpad and ladsgroup: Backport for [[gerrit:992206|ruwiki: Add 'edituserjson' right to 'engineers' group (T355499)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-02-13T18:00:31Z] <ladsgroup@deploy2002> Finished scap: Backport for [[gerrit:992206|ruwiki: Add 'edituserjson' right to 'engineers' group (T355499)]] (duration: 08m 28s)