As a user,
I want to add a complainant to the case
So that I can know who is the person who is sending a complaint
In Scope
Add a new dialog for manually adding a complainant to capture their primary contact information, with the option to select "unknown complainant" and skip the primary contact info
Add fields for first name, M.I, last name, phone number, email, address, and a notes fields.
Out of Scope
Any validations for address, email or phone number
Scenario: Unknown complainant
Given I select "unknown complainant" radio button on the top of the add complainant dialog
Then I can select "create' and an anonymous complainant will be added to the case
Scenario: Known complainant
Given I have not selected "unknown complainant" radio button on the top of the add complainant dialog
Then I need to fill out at least first and last name fields to allow the complainant to be added to the case (create button is active)
Notes
Checklist
Kickoff
[ ] We have we indicated which organizations and user permissions require this
[ ] We have indicated whether we have any dependencies to other cards/work
[ ] We have indicated which environment this can be tested in
[ ] We have included a mockup if this is design related
[ ] We have included clear ACs to test it
[ ] We have estimated the story
Deskcheck
[ ] This work has been demoed in staging (or higher) and led by the dev pair who worked on this card
User Story
As a user, I want to add a complainant to the case So that I can know who is the person who is sending a complaint
In Scope
Out of Scope
Mockups
Figma
Acceptance Criteria
Scenario: Unknown complainant Given I select "unknown complainant" radio button on the top of the add complainant dialog Then I can select "create' and an anonymous complainant will be added to the case
Scenario: Known complainant Given I have not selected "unknown complainant" radio button on the top of the add complainant dialog Then I need to fill out at least first and last name fields to allow the complainant to be added to the case (create button is active)
Notes
Checklist
Kickoff
Deskcheck