Page MenuHomePhabricator

form backend for participant questions
Closed, ResolvedPublic

Description

Acceptance criteria

As a user

  • Given I have registered
  • And I have answered participant questions for the first time
  • Those answers should be submitted by form to be saved

As a user

  • Given I have registered
  • And I have answered participant questions
  • And I have edited their answers
  • Those answers should be submitted by form to be updated

As a user

  • Given I have registered
  • And I have answered participant questions
  • And I have revoked my registration
  • My answers should be deleted

Event Timeline

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

[mediawiki/extensions/CampaignEvents@master] Create backend for storing participant answers

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

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

[mediawiki/extensions/CampaignEvents@master] Implement proper reads for participant answers

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

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

[mediawiki/extensions/CampaignEvents@master] Store participant answers when registering

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

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

[mediawiki/extensions/CampaignEvents@master] Delete participant answers when unregistering

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

Change 932448 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Create backend for storing participant answers

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

Change 933131 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Implement proper reads for participant answers

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

Change 932532 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Store participant answers when registering

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

Change 933600 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Delete participant answers when unregistering

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

vaughnwalters added a subscriber: vaughnwalters.

As a user

Given I have registered
And I have answered participant questions for the first time
โœ… Those answers should be submitted by form to be saved

Screen Recording 2023-07-13 at 11.44.39 AM.gif (2ร—3 px, 1 MB)


As a user

Given I have registered
And I have answered participant questions
And I have edited their answers
โœ… Those answers should be submitted by form to be updated

Screen Recording 2023-07-13 at 11.47.42 AM.gif (2ร—3 px, 2 MB)


As a user

Given I have registered
And I have answered participant questions
And I have revoked my registration
โœ… My answers should be deleted

Screen Recording 2023-07-13 at 11.50.35 AM.gif (2ร—3 px, 924 KB)


Tested by registering, editing registration and hitting the Get your registration information endpoint between each action. All AC passes, sending to product sign off.

ifried added a subscriber: ifried.

This looks good to me, based on the QA notes, so I'm marking this as Done.