flexion / ef-cms

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

Trial Sessions Page: Calendared View #10409

Closed cholly75 closed 2 weeks ago

cholly75 commented 4 months ago

As a Court user, so that I can easily see the trial sessions I want to see, I want a single, filterable view of calendared trial sessions that can be filtered by status.

To streamline the Trial Sessions view and make it more useful for both end of year reporting and Court personnel, we will be making some changes requested by the Court. These changes will enable this view to deliver more information about trial sessions and allow more flexibility in customizing the information displayed on this screen.

The first of these changes is a modification to the All/Open/Closed views, as outlined below.

Pre-Conditions

Acceptance Criteria

Notes

Tasks

Test Cases

Story Definition of Ready (updated on 12/23/22)

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 5-19-22)

Product Owner

UX

Engineering

swongCO commented 3 months ago

UX Notes Figma file

ttlenard commented 3 months ago

Test Cases

1) Petitions Clerk navigates to the Trial Sessions Page; Two tabs are displayed: New and Calendared.

Expected Results:

2) Petitions Clerk filters the Calendared table; filters work as per normal

Expected Results

3) Petitions Clerk clicks on the New Tab; Session status radio buttons do not display; table remains the same.

Expected Results:

Repeat tests 1-3 as other Court roles

4) Chambers Administrator navigates to the Trial Sessions Page; Only one tab is displayed: Calendared.

Expected Results:

Repeat this test with these users

5) Regression test to ensure that the page functions as per normal

6) Ensure that the trial sessions page will display on Mobile devices

Expected Results:

zachrog commented 2 months ago

Is "New" a session status in terms of business process, or are only "open" and "closed" session statuses?

answer: Yes "New" is a session status

zachrog commented 2 months ago

How should the "New" tab be sorted and how should the "Calendared" tab be sorted? oldest to newest or newest to oldest?

Answer: Both "New" and "Calendared" should be sorted from oldest to newest based on start date

zachrog commented 2 months ago

Swing session criteria from Chris H.

Swing session candidacy

Ordering

zachrog commented 1 month ago

After talking with Chris H. here are the routing instructions after a person creates a new trial session.

He is open to revisiting the routing in another story/ design debt

zachrog commented 1 month ago

Tenille,

Things that need regression:

swongCO commented 1 month ago

UX feedback

Screenshot 2024-09-12 at 8.48.24 AM.png
zachrog commented 1 month ago

Validation investigation.

Problem statement: How can we detect when making a validation changes to entities, we do not create invalid data in the database?

swongCO commented 1 month ago

UX feedback