Page MenuHomePhabricator

Enable feature flag in BETA for Participant Questions
Closed, ResolvedPublic

Description

Acceptance criteria
  • Given participant questions tasks all meet definition of done
  • then the participant questions feature should be enabled on BETA

Event Timeline

Wait, I just remembered my comment in T321822#8876110: I'm not really sure if this can be enabled on beta, at least for the questions that are considered PII. Other PII-related features are intentionally kept out of beta because the data there is much more easily accessible, see for instance T214820 and T188862. I don't think this feature here would be different.

@Daimona I wonder if this is a potentially a non issue as beta is meant for testing. The people who are going to test should not provide their pii but some fictional character / testing data.

Where would we test if we are discouraged to use beta?

@Daimona I wonder if this is a potentially a non issue as beta is meant for testing. The people who are going to test should not provide their pii but some fictional character / testing data.

Indeed, that's why I said "not really sure" instead of "I'm sure we can't". However, my reasoning was: even if beta is meant for testing, there is no notice in the registration form or elsewhere informing users that the information they write there is not confidential. For instance, see the warning about passwords displayed upon logging in. I'm worried that someone could still provide real data, e.g., because they don't realize that it wouldn't be private on beta.

Where would we test if we are discouraged to use beta?

I think maybe asking Release-Engineering-Team or Quality-and-Test-Engineering-Team ? I'm not really sure who, if anyone, makes these decisions nowadays.

We need these two constraints to be able to move with these tasks.
1 - List of answers is finalized
2 - Get an answer if we can store PII data on beta
3 - Decide to show only not PII on beta

We have received internal approval (from Legal & Security) to release to the beta cluster.

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

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

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

Change 962625 merged by jenkins-bot:

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

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

vaughnwalters added a subscriber: vaughnwalters.

✅ then the participant questions feature should be enabled on BETA

Participant questions feature is enabled on betacluster (🎉), marking this as done / resolved