Page MenuHomePhabricator

Participant questions should not show to a participant after 90 day aggregation
Closed, ResolvedPublicBUG REPORT

Description

When a participant registers and answers PII questions, and their answers are aggregated after 90 days (or shorter if changing ttl to test on local), and the participant cancels their registration, and the participant re-registers, then the participant should not be shown the participant questions or be able to re answer them.

This can be reproduced on the event page, in Special:RegisterForEvent, and via the API (answers are not rejected).


Chrome, local env, mediawiki 1.43.0-alpha
This is what is happening currently:

Screen Recording 2024-04-23 at 11.37.52 AM.gif (1×1 px, 1 MB)

Event Timeline

Reedy renamed this task from Participant questions should not show to a participant after 90 day aggretation to Participant questions should not show to a participant after 90 day aggregation.Tue, Apr 23, 5:23 PM
Reedy updated the task description. (Show Details)

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

[mediawiki/extensions/CampaignEvents@master] Check deleted participants records for aggregated answers

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

Change #1023515 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Check deleted participants records for aggregated answers

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

✅ Participant questions do not show to a participant after 90 day aggregation in the Event page dialog, Special:RegisterForEvent and they are not accepted in the api.

Event page Special:RegisterForEventapi
Screen Recording 2024-04-26 at 10.50.24 AM.gif (1×2 px, 1 MB)
Screenshot 2024-04-26 at 10.58.49 AM.png (1×2 px, 317 KB)
Screenshot 2024-04-26 at 11.02.57 AM.png (1×1 px, 222 KB)

Marking as done / resolved