flexion / ef-cms

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

Trial Sessions Page: Public View #10460

Closed cholly75 closed 4 days ago

cholly75 commented 3 months ago

As a member of the public, so that I can easily see what trial sessions are upcoming, I need a public view of the calendared Trial Sessions.

Currently, the Court maintains a web page populated with PDF files to inform the public of scheduled trial sessions. Since this information can become outdated over time and require re-publishing new files when a change is made and since the Trial Sessions in DAWSON are always up to date, we would like a public-facing version of the Trial Sessions page to be made available in place of the current web page.

Note that this story and #10461 should be released together; a feature flag may be necessary to facilitate separate deployments for each.

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

katiecissell commented 3 months ago

UX Notes:

Figma file

Image



Known issues:

ttlenard commented 2 months ago

Test Cases

1) Public user can now accesses the new Scheduled Trial Sessions Page; page loads and matches the mockup.

Expected Results:

2) Public user applies filters; results list displays the correct data based on the filters selected.

Part 1

Expected Results:

*Repeat this test but instead choose Remote

Part 2

Expected Results:

*Repeat this test, but add in additional filters for Location and Judge

3) Public user applies multiple filters; results list displays correct data; User manually removes some of the filters by clicking on the "x" in the pill; results list refreshes with the updated filters

Expected Results:

Repeat this test by removing multiple filters by clicking on the x in the pill container. Results list will update each time a filter is removed. If you add a new filter to the list, you must click apply filters for the new filter added to "take"

4) Repeat the tests above on a mobile device

swongCO commented 2 weeks ago

UX test feedback (desktop)

Image Image Image Image

Internal view icon: Image

Public view icon: Image

swongCO commented 2 weeks ago

Test feedback for Remote Proceedings card

Image

swongCO commented 2 weeks ago

Test feedback (mobile)

swongCO commented 2 weeks ago

Accessibility feedback

Items flagged by WAVE Evaluation Tool and manual testing:


swongCO commented 1 week ago

UX feedback

swongCO commented 1 week ago

UX feedback

ttlenard commented 1 week ago

Some initial Testing feedback: @cruzjone-flexion @nechama-krigsman

Image

ttlenard commented 1 week ago

Testing Feedback @cruzjone-flexion @nechama-krigsman

Everything looks good, with the exception of the swing session icon not being able to be clicked/hovered on mobile. @swongCO mentioned that there is a design debt card to address this. Once I have the story number for that Design Debt item, I will add it to this comment

UPDATE: Design Debt ticket is #10548