Page MenuHomePhabricator

Allow OTRS admins to add and remove OTRS-member from the global group, per RfC
Open, Needs TriagePublic

Description

This RFC got consensus to allow OTRS admins to add and remove the OTRS-member global group themselves. However, it is technically not possible as of today to allow any local or global group to add/remove specific global group permissions.

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJan 2 2018, 9:09 AM
Krd added a subscriber: Krd.Jan 2 2018, 9:53 AM
Steinsplitter moved this task from Incoming to Backlog on the OTRS board.Jan 2 2018, 1:40 PM
Stryn added a subscriber: Stryn.Jan 2 2018, 2:48 PM
Matiia added a subscriber: Matiia.Jan 3 2018, 2:15 AM
Scoopfinder renamed this task from Implement the results of the OTRS admins RfC to Allow OTRS admins to add and remove OTRS-member from the global group, per RfC.Feb 21 2018, 5:17 PM
DC added a subscriber: DC.Jun 27 2018, 7:57 PM
DannyS712 added a subscriber: DannyS712.

Currently, globalgroupmembership is equivalent to userrights in that holders can edit all global user membership. I suggest creating the equivalent of $wgAddGroups and $wgRemoveGroups but for global groups. Should this be done in config (as currently done for these settings) or onwiki as part of managing groups via Special:GlobalGroupPermissions (i.e. add an option that a global group can add/remove specific other groups)? I don't image that the settings would need to be edited frequently, so using php config should work, but given that the rest of global group management is stored in the database after on-wiki changes it may make sense to do the same for this.