Page MenuHomePhabricator

Remove feature flag for Participant Questions
Closed, ResolvedPublic

Description

Acceptance criteria

  • The feature flag for participant questions is removed from the CampaignEvents codebase
  • The flag is no longer set in the WMF MW config

Event Timeline

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

[mediawiki/extensions/CampaignEvents@master] Remove feature flag for participant questions

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

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

[operations/mediawiki-config@master] beta: Stop setting $wgCampaignEventsEnableParticipantQuestions

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

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

[operations/mediawiki-config@master] prod: Stop setting $wgCampaignEventsEnableParticipantQuestions

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

Change 991349 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Remove feature flag for participant questions

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

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

[mediawiki/extensions/CampaignEvents@master] Remove unused prop

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

Daimona changed the task status from Open to Stalled.Mon, Feb 5, 1:29 PM

Blocked until next week (at least), as we need to wait for wmf.17 to reach production before removing the flag from the WMF config.

Change 997424 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Remove unused prop

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

Change 991351 merged by jenkins-bot:

[operations/mediawiki-config@master] beta: Stop setting $wgCampaignEventsEnableParticipantQuestions

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

Change 991352 merged by jenkins-bot:

[operations/mediawiki-config@master] prod: Stop setting $wgCampaignEventsEnableParticipantQuestions

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

Mentioned in SAL (#wikimedia-operations) [2024-02-14T14:06:12Z] <samtar@deploy2002> Started scap: Backport for [[gerrit:991352|prod: Stop setting $wgCampaignEventsEnableParticipantQuestions (T347608)]]

Mentioned in SAL (#wikimedia-operations) [2024-02-14T14:10:23Z] <samtar@deploy2002> samtar and daimona: Backport for [[gerrit:991352|prod: Stop setting $wgCampaignEventsEnableParticipantQuestions (T347608)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-02-14T14:29:49Z] <samtar@deploy2002> Finished scap: Backport for [[gerrit:991352|prod: Stop setting $wgCampaignEventsEnableParticipantQuestions (T347608)]] (duration: 23m 37s)

✅ The feature flag for participant questions is removed from the CampaignEvents codebase
✅ The flag is no longer set in the WMF MW config

participantQuestionsEnabled, CampaignEventsEnableParticipantQuestions, showParticipantQuestions,and wgCampaignEventsEnableParticipantQuestions have been removed from the codebase. Participants questions loads correctly for newly created events, so I am marking this as done/ resolved.