Page MenuHomePhabricator

[EPIC] Change Management of Event Organizer Right
Closed, ResolvedPublic

Description

As an event organizer, I want the Event Organizer right to be managed by admins (for volunteers) and Trust & Safety staff (for WMF staff members), so that the right is managed in a way that is more aligned with general wiki practices and so that the right can be granted or revoked with greater efficiency.

Background: The campaignevents-beta-tester right is how organizers can access organizer tools (such as enabling Event Registration on an event page, managing a participant list, emailing participants, collecting data on participants, etc). It has been managed by stewards in the past, but we are changing the process so it is managed by wiki admins. This change allows admins to have direct control over who has the Event Organizer right on the wikis, and it will improve the efficiency of granting/revoking the right, since more people can review requests. Since the CampaignEvents extension is currently only enabled on Meta-Wiki, we have started with consultation with Meta-Wiki admins (see discussion).

Meanwhile, we have also received approval from Trust & Safety for them to manage requests from WMF staff accounts.

Notes:

Acceptance Criteria:

  • Change the internal name of the right from "campaignevents-beta-tester" to "event-organizer"
  • Change the user-facing name of the right from "CampaignEvents beta testers" to "Event organizer"
  • Change link of group name to be the following page: https://meta.wikimedia.org/wiki/Meta:Event_Organizers
  • Change the management of the right, so that:
    • Wiki admins can grant or revoke the right for any volunteer user
      • Note: This will start with admins on Meta-Wiki, since the CampaignEvents extension is only enabled on that wiki, but this rule will be the default for other wikis, though perhaps this may be something they configure differently (to be discussed)
    • WMF Trust & Safety staff can grant or revoke the right for any WMF staff user
  • All users who currently have the right should still have the right under these changes

Event Timeline

ifried updated the task description. (Show Details)
ifried updated the task description. (Show Details)
ifried updated the task description. (Show Details)
ifried updated the task description. (Show Details)
ifried triaged this task as High priority.Jan 30 2024, 4:12 PM

Change 994701 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[operations/mediawiki-config@master] [metawiki] Rename the campaignevents-beta-tester group

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

Change 994702 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[operations/mediawiki-config@master] [metawiki] Let admins add/remove the event-organizer group

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

Change 994705 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[operations/mediawiki-config@master] beta: Update for campaignevents-beta-tester group rename

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

Change 994701 merged by jenkins-bot:

[operations/mediawiki-config@master] [metawiki] Rename the campaignevents-beta-tester group

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

Change 994702 merged by jenkins-bot:

[operations/mediawiki-config@master] [metawiki] Let admins add/remove the event-organizer group

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

Mentioned in SAL (#wikimedia-operations) [2024-01-31T14:18:02Z] <urbanecm> [urbanecm@mwmaint2002 ~]$ mwscript migrateUserGroup.php --wiki=metawiki campaignevents-beta-tester event-organizer # T356070

Mentioned in SAL (#wikimedia-operations) [2024-01-31T14:20:20Z] <urbanecm@deploy2002> Started scap: Backport for [[gerrit:994702|[metawiki] Let admins add/remove the event-organizer group (T356070)]], [[gerrit:994711|index.php: Restore support for forcesafemode option. (T355314)]]

Mentioned in SAL (#wikimedia-operations) [2024-01-31T14:21:49Z] <urbanecm@deploy2002> daimona and matmarex and urbanecm: Backport for [[gerrit:994702|[metawiki] Let admins add/remove the event-organizer group (T356070)]], [[gerrit:994711|index.php: Restore support for forcesafemode option. (T355314)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Change 994705 merged by jenkins-bot:

[operations/mediawiki-config@master] beta: Update for campaignevents-beta-tester group rename

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

Mentioned in SAL (#wikimedia-operations) [2024-01-31T14:30:26Z] <urbanecm@deploy2002> Finished scap: Backport for [[gerrit:994702|[metawiki] Let admins add/remove the event-organizer group (T356070)]], [[gerrit:994711|index.php: Restore support for forcesafemode option. (T355314)]] (duration: 10m 05s)

vaughnwalters subscribed.

Sending this to product sign off. I have checked what I am able to, and it looks correct.

✅ Change the internal name of the right from "campaignevents-beta-tester" to "event-organizer"
✅ Change the user-facing name of the right from "CampaignEvents beta testers" to "Event organizer"
https://meta.wikimedia.org/wiki/Special:ListGroupRights


✅ Change link of group name to be the following page: https://meta.wikimedia.org/wiki/Meta:Event_Organizers


Change the management of the right, so that:

  • Wiki admins can grant or revoke the right for any volunteer user
    • Note: This will start with admins on Meta-Wiki, since the CampaignEvents extension is only enabled on that wiki, but this rule will be the default for other wikis, though perhaps this may be something they configure differently (to be discussed)
  • WMF Trust & Safety staff can grant or revoke the right for any WMF staff user

❓ I'm not able to test this one


✅ All users who currently have the right should still have the right under these changes
Users that had the right before still have the right:
https://meta.wikimedia.org/w/index.php?title=Special:ListUsers&group=event-organizer

I am marking this as Done, and I will follow up in T&S staff manage to have any issues with granting staff rights.