flexion / ef-cms

An Electronic Filing / Case Management System.
24 stars 10 forks source link

Updates to Create/Edit Trial Session Info Pages (Est. End Date/Styling) #9503

Closed cholly75 closed 2 years ago

cholly75 commented 2 years ago

As a court, so that I can manage resources and schedules for employees and parties, I want to be able to enter and view an Estimated End Date for a Trial session.

Currently although clerks can enter a start date for a trial, the trials themselves can be of varying length. In order to manage schedules for judges, clerks, courthouses, etc. and understand the expected duration of any given trial session, we would like the ability to enter an Estimated End Date when creating a new Trial Session or editing an existing Trial Session. We would also like the Estimated End Date to display on the Trial Sessions view.

Following discussion w/ team and UX, we would also like to incorporate some minor styling changes into the Create/Edit Trial Session pages.

Pre-Conditions

Acceptance Criteria

Notes

Tasks

Test Cases

Story Definition of Ready (Created on 9/26/21)

The following criteria must be met in order for the user story to be picked up by the Flexion development team. The user story must:

Process: Flexion developers and designers will test if the story meets acceptance criteria and test cases in Flexion dev and staging environments (“standard testing”). If additional acceptance criteria or testing scenarios are discovered while the story is in progress, a new story should be created, added to the backlog and prioritized by the product owner.

Definition of Done (Updated 10-6-21)

Product Owner

UX

Engineering

swongCO commented 2 years ago

Create trial session.png

Edit trial session.png

Trial sessions New.png Trial sessions Open.png

Session info.png

Session copy page.png

ttlenard commented 2 years ago

Test Cases

1) User creates a new Trial Session, new field for Estimated End Date is present.

Expected Results

2) User enters in an Estimated End Date; EED entered displays appropriately along with the other Trial Session info on the Trial Sessions (New) view;

Expected Results

3) After the Trial Session is created, Estimated End Date displays in new column on the Trial Sessions New Tab

Expected Results

4) User clicks into the new Trial Session; Session Information displays EED correctly

Expected Results

5) User Sets the Calendar with the session that has the EED; EED displays appropriately on Trial Sessions "Open" View.

Expected Results

6) User clicks on the Trial Session from the Open View, EED displays correctly

Expected Results

7) Judge, Chambers, Trial Clerk see the EED displayed correctly when viewing the Session

copy of the trial session

Expected Results

8) Judge, Chambers, Trial Clerk see the EED displayed correctly when viewing the "All Session Info"

Expected Results

9) User enters an EED date that is before the start date, or in the past; receives validation error.

Expected Results

10) User creates Trial Session w/o Estimated End Date; should not receive any validation error.

Expected Results

11) User Edits Trial Session, adds an EED; Session saves and EED displays appropriately

Expected Results

liadmccabe commented 2 years ago

Recommendation: Update text for "Estimated End Date" to sentence case "Estimated end date" to stay consistent with the other headers.

While we were testing this, we ran into some errors that we discovered were not tab-able and not read by the mac voice-over utility, which is not 508 compliant. PO has been informed.

shumway-tm commented 2 years ago

Talked with Lia and Chris Holly. Fixing the non tab-able errors will be addressed in a broader effort in the future.

liadmccabe commented 2 years ago

Findings from UX Review:

1) During UX review, we found that the Trial Sessions filter does not have "Unassigned" listed as an option on the Judge dropdown selection. As a result, if you don't have a judge assigned and click to sort by judge, the trial session does not appear.

2) Start time lists itself as optional on the field, however if you don't select anything it still defaults to a 10:00 am time. Is this actually optional? Or is a time required? Is it better to say updating time is optional rather than time is optional?

3) Under Session Info, down by Eligible Cases, it is currently missing the Consolidation icons.

4) Under Session Info of Upcoming Trial Sessions, View All Session Info, scroll down by "Open Cases, Inactive Cases, and All" cases it is missing the Consolidation Icons.

5) Session Copy page where it shows "Cases by Trial Status" with the filters, missing Consolidation Icons.