Page MenuHomePhabricator

Remove feature flag for event wikis
Closed, ResolvedPublic

Description

Acceptance criteria

  • Feature flag removed from the extension's code
  • Feature flag removed from WMF config

Event Timeline

This is technically ready for development, but I'd rather wait until the "event topics" feature is implemented, to avoid merge conflicts with the addition/removal of that flag (they overlap basically everywhere).

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

[mediawiki/extensions/CampaignEvents@master] Remove feature flags for event wikis and topics

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

Change #1115009 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Remove feature flags for event wikis and topics

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

Now waiting for the patch above to reach production before we can remove the flag from WMF config.

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

[operations/mediawiki-config@master] Drop obsolete CampaignEvents config flags

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

Scheduled for tomorrow 2025-02-11 14:00 UTC.

Change #1118604 merged by jenkins-bot:

[operations/mediawiki-config@master] Drop obsolete CampaignEvents config flags

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

Mentioned in SAL (#wikimedia-operations) [2025-02-11T14:05:22Z] <urbanecm@deploy2002> Started scap sync-world: Backport for [[gerrit:1118604|Drop obsolete CampaignEvents config flags (T380076 T381423)]], [[gerrit:1116834|core-Permissions: drop redundant CampaignEvents right assignments (T376822)]]

Mentioned in SAL (#wikimedia-operations) [2025-02-11T14:09:55Z] <urbanecm@deploy2002> daimona, urbanecm: Backport for [[gerrit:1118604|Drop obsolete CampaignEvents config flags (T380076 T381423)]], [[gerrit:1116834|core-Permissions: drop redundant CampaignEvents right assignments (T376822)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2025-02-11T14:19:34Z] <urbanecm@deploy2002> Finished scap sync-world: Backport for [[gerrit:1118604|Drop obsolete CampaignEvents config flags (T380076 T381423)]], [[gerrit:1116834|core-Permissions: drop redundant CampaignEvents right assignments (T376822)]] (duration: 14m 11s)

Moving to QA for a final pass to make sure the feature is still available and working correctly in prod.

vaughnwalters subscribed.

Feature is still available and working as expected, marking as done / resolved.

Special:EnableEventRegistrationEvent pageSpecial:EventDetailsSpecial:EditEventRegistration
EnableEventRegistration.png (1×1 px, 529 KB)
Screenshot 2025-02-14 at 3.38.31 PM.png (1×1 px, 176 KB)
Screenshot 2025-02-14 at 3.39.54 PM.png (1×1 px, 302 KB)
Screenshot 2025-02-14 at 3.51.41 PM.png (250×1 px, 75 KB)