Page MenuHomePhabricator

[IMPLEMENTATION] Front end: (JS experience), Allow participants to answer questions on the event page
Closed, ResolvedPublic3 Estimated Story Points

Description

Acceptance criteria
  • As a user
    • Given I want to register for an event
    • And I open the event page
    • And I click "Register for event"
    • Then I can fill out the form and submit it
    • And my answers are saved
Design

Design specs
Prototypes

Screenshot 2023-06-15 at 15.16.10.png (1ร—1 px, 467 KB)
image.png (782ร—506 px, 74 KB)
External dependencies
Other dependencies

Related Objects

Event Timeline

Restricted Application added a subscriber: Aklapper. ยท View Herald TranscriptMay 17 2023, 12:24 PM
cmelo renamed this task from [IMPLEMENTATION] Front end: (JS experience), add a new icon for when the participant whants to change their responses on the header of the event page to [IMPLEMENTATION] Front end: (JS experience), Add a "Edit Registration" button on the event header in case the user is registered so the user can edit the registration.May 19 2023, 6:20 PM
cmelo updated the task description. (Show Details)
cmelo renamed this task from [IMPLEMENTATION] Front end: (JS experience), Add a "Edit Registration" button on the event header in case the user is registered so the user can edit the registration to [IMPLEMENTATION] Front end: (JS experience), Allow participants to edit their event registration data on the event page.May 19 2023, 6:22 PM
cmelo renamed this task from [IMPLEMENTATION] Front end: (JS experience), Allow participants to edit their event registration data on the event page to [IMPLEMENTATION] Front end: (JS experience), Allow participants to edit their answers on the event page.May 19 2023, 6:31 PM
MHorsey-WMF updated the task description. (Show Details)
MHorsey-WMF set the point value for this task to 3.
Daimona renamed this task from [IMPLEMENTATION] Front end: (JS experience), Allow participants to edit their answers on the event page to [IMPLEMENTATION] Front end: (JS experience), Allow participants to answer questions on the event page.Jul 11 2023, 2:13 PM
Daimona updated the task description. (Show Details)

Change 937062 had a related patch set uploaded (by Cmelo; author: Cmelo):

[mediawiki/extensions/CampaignEvents@master] Add participant answers data to the payload of the request to register for an event

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

Change 937062 merged by jenkins-bot:

[mediawiki/extensions/CampaignEvents@master] Add participant answers data to the payload

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

Moving to blocked because it would make more sense to have T335809 go through QA first.

Testing locally on master branch.

As a user
Given I want to register for an event
And I open the event page
And I click "Register for event"
โœ… Then I can fill out the form and submit it
โœ… And my answers are saved

AC passes. Filling out form and saving registration works correctly in the Event dialog. Sending to product sign off. Some of the copy and participant questions are not yet up to date with the latest comp. This will be updated in T342382, T339977, and T335809.

Screen Recording 2023-07-21 at 3.44.08 PM.gif (1ร—1 px, 1 MB)

A participant can answer optional questions about themselves, as demonstrated in the example shared above. I am marking this as Done.