Page MenuHomePhabricator

Update the "date of first answer" when a participant answers questions for the first time
Closed, ResolvedPublic

Description

In T328032#8936008 we decided that the "date of first answer" will be used to determine when PII will be deleted.

Acceptance criteria

  • When a participant answers questions for the first time, the "date of first answer" field should be populated
  • When a participant cancels their registration for an event, the "date of first answer" field should be blanked

Event Timeline

Daimona renamed this task from Write logic to write the new columns related to participant questions to Update the "date of first answer" when a participant answers questions for the first time.Jul 3 2023, 2:09 PM
Daimona updated the task description. (Show Details)

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

[mediawiki/extensions/CampaignEvents@master] Update date of first answer when participant (un)registers

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

Change 935104 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Update date of first answer when participant (un)registers

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

Daimona removed a project: Patch-For-Review.

This was done, but there's no way to test it at the moment. Its user-visible effects will be tested by making sure that the "aggregation timer" (90 days) is shown, that it works correctly, and that it is reset if the participant unregisters and then registers again.