As a user,
I want to create a new case through a user-friendly interface,
So that I can log complaints received
In Scope
Add a new dialog for the case details, which allows the user to edit the basic case details entered on the previous dialog, enables them to add accused and witness to the case
Create a case details dialog:
Fields for date and time of case received, complaint type, location, assigned to drop down and intake source
Complainant and witness information: allow user to manually add a complainant and a witness by opening a new dialog to capture their information
Scenario: Case details dialog fields
Given a user selected "continue" on the previous case creation dialog
Then the case details dialog is opened and the user can edit the fields previously selected, as well as add a location for the incident (manually input)
Scenario: Add accused
Given a user selected "add accused on the case details dialog
Then add accused dialog is opened and the user can type the accused personal info and contact information to create an accused
Scenario: Add witness
Given a user selected "add accused on the case details dialog
Then add accused dialog is opened and the user can type the accused personal info and contact information to create an witness
Scenario: Save for later
When a user selects save for later
Then the current case is saved with the updated information and the case and the case creation dialog is closed
Scenario: Continue
Given a user selects continue
Then the current case is saved with the updated information
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 create a new case through a user-friendly interface, So that I can log complaints received
In Scope
Add a new dialog for the case details, which allows the user to edit the basic case details entered on the previous dialog, enables them to add accused and witness to the case
Create a case details dialog:
Out of Scope
Mockups
Figma
Acceptance Criteria
Scenario: Case details dialog fields Given a user selected "continue" on the previous case creation dialog Then the case details dialog is opened and the user can edit the fields previously selected, as well as add a location for the incident (manually input)
Scenario: Add accused Given a user selected "add accused on the case details dialog Then add accused dialog is opened and the user can type the accused personal info and contact information to create an accused
Scenario: Add witness Given a user selected "add accused on the case details dialog Then add accused dialog is opened and the user can type the accused personal info and contact information to create an witness
Scenario: Save for later When a user selects save for later Then the current case is saved with the updated information and the case and the case creation dialog is closed
Scenario: Continue Given a user selects continue Then the current case is saved with the updated information
Notes
Checklist
Kickoff
Deskcheck