flexion / ef-cms

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

Session Info Page: Public View #10461

Open cholly75 opened 2 months ago

cholly75 commented 2 months ago

As a member of the public, so that I can see what cases are currently scheduled to be heard at a trial session, I need a public view of the Session Info page.

In #10460, we are implementing a public view of scheduled trial sessions. In doing so, the trial sessions will be hyperlinked as usual to the specific Session Info page for that trial session. Because we do not need or want to include irrelevant data to the user, we will need a customized public-facing view of the Session Info page for display to the public.

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

Pre-Conditions

10460

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 2 months ago

UX Notes:

Figma File

Image

Image


Adding sealed icons to internal view:

Image

ttlenard commented 1 month ago

Test Cases

1) Public user clicks on the City, State link for an In Person session from the new Scheduled Trial Sessions Page; The new Public version of the Session information page opens.

Expected Results:

*double check that the total number of open cases displayed on the Public Session Information page matches what is displayed for the session when viewed by an internal user.

2) Public user clicks on the City, State link for a remote session from the new Scheduled trial sessions Page; the new Public version of the Session information page opens.

Expected Results:

*double check that the total number of open cases displayed on the Public Session Information page matches what is displayed for the session when viewed by an internal user.

3) Public user clicks on the docket number link (non-sealed case) from the Session Information page; Case opens and displays case as per usual for the public user.

Expected Results:

4) Public user clicks on the docket number link (sealed case) from the Session Information Page; Case opens and displays case as per usual for the public user.

Expected Results:

5) User opens up their console and reviews the case JSON; Sealed case info is limited to ONLY what is displayed on the screen, no other case information is displayed for the sealed case. (Dev discretion - probably best to do the same for non-sealed cases too?)

Expected Results:

6) Repeat the tests above on a mobile device

7) Docket Clerk user removes a case from an open trial session; Case no longer displays on the public Session information view.

Expected Results:

8) Seal icons are now displayed on the internal Session Information Page (all tabs) (also the Session Copy and printed pages?) - Dev Discretion!