Page MenuHomePhabricator

Remove feature flag for event topics
Closed, ResolvedPublic

Description

Acceptance criteria

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

Event Timeline

Change #1113510 had a related patch set uploaded (by Roshan_s; author: Roshan_s):

[mediawiki/extensions/CampaignEvents@master] Remove feature flag for event topics

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

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 #1113510 abandoned by Daimona Eaytoy:

[mediawiki/extensions/CampaignEvents@master] Remove feature flag for event topics

Reason:

This was done in I9035d09c6924a7b2fad76156fd790603a19a93db

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

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.

AC met, still working as expected in prod, marking as done / resolved.

Event pageSpecial:EventDetailsSpecial:EditEventRegistration / Special:EnableEventRegistration
Screenshot 2025-02-13 at 4.49.19 PM.png (1,416×1,224 px, 163 KB)
Screenshot 2025-02-13 at 4.49.55 PM.png (1,812×1,212 px, 176 KB)
Screenshot 2025-02-13 at 4.50.17 PM.png (1,648×276 px, 60 KB)