You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a user of either NO or Hawaii
I want to be able to mass upload information about officers or inmates (respectively)
So that the database is kept up to date
Business Context:
Occasionally, we are provided by either organization a spreadsheet containing the updated roster of officers or inmates. The uploads have been a manual process (see #592) with some research previously done on mass uploading (see #529). This story will build the functionality needed to accept this information to the system from the client side.
In Scope
Create a mass upload section/button in the Admin Portal.
Display a blank example template with the correct layout for client reference. (see Mockups)
Facilitate an upload of a csv file using a Dropzone component
Once inputted (in the server handler), validate that the csv has the correct headers.
Scenario:
Given that I am in the Admin Portal
When I look at the page
Then I see a Mass Upload section where I can input my csv file
Scenario:
Given that I have entered a csv with incorrect or missing headers
When I click Upload
Then an error is generated stating that I need to fix errors and resubmit
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 CI (or higher) and led by the dev pair who worked on this card
User Story
As a user of either NO or Hawaii
I want to be able to mass upload information about officers or inmates (respectively)
So that the database is kept up to date
Business Context:
Occasionally, we are provided by either organization a spreadsheet containing the updated roster of officers or inmates. The uploads have been a manual process (see #592) with some research previously done on mass uploading (see #529). This story will build the functionality needed to accept this information to the system from the client side.
In Scope
Out of Scope
Open Questions
Mockups
Draft Template
https://docs.google.com/spreadsheets/d/1UD4cuP2LJ160PHak3wpRTLuBgSPg7RI_QTMpcNOUud4/edit?usp=sharing
Visual Mockup
https://www.figma.com/design/3XcaCKS0xC3U0mo98B8eTV/Features-Complaint-Manager?node-id=971-3861&t=AcLrpZUzwJNA43NU-0
Acceptance Criteria
Scenario:
Given that I am in the Admin Portal
When I look at the page
Then I see a Mass Upload section where I can input my csv file
Scenario:
Given that I have entered a csv with incorrect or missing headers
When I click Upload
Then an error is generated stating that I need to fix errors and resubmit
Notes
Checklist
Kickoff
Deskcheck