flexion / ef-cms

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

Adjust Timing On NOTT Reminder #10160

Closed cholly75 closed 12 months ago

cholly75 commented 1 year ago

As a petitions clerk, so that I have flexibility in issuing NOTTs, I need to extend the period during which the NOTT reminder appears/notices can be generated to 25 days prior to the trial start date.

Due to unforeseen circumstances the Court sometimes will decide to issue NOTTs for a trial session several days past the actual 30-day mark prior to a trial session start date. Currently in these cases these must be manually docketed, as the reminder clock and the option to generate these disappears (as per current design) once the trial start date has hit the 29-day pretrial mark.

Case Services has requested that we adjust this to happen once the trial is 25 days from its start date, effectively adding another 4 days to the period in which the reminder appears and these notices can be generated.

See #9969 for the original story implementing the NOTT reminder and #9970 for the original story implementing the NOTT generation.

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

ttlenard commented 1 year ago

Test Cases

1) Petitions Clerk accesses the Open Trial Sessions page; Calendared trial sessions that are between 25-35 calendar days from the scheduled session have a clock icon next to the date.

Expected Results:

*You can edit certain trial session start dates to see the clock icon/yellow alert on the session info page appear/disappear based on the date.

*Repeat this test with a CSS and CotC user

2) Petitions Clerk sets a calendar, schedules the start date to 36 days from today; The following day, as the Petitions clerk, check the Trial Sessions page; New clock icon and warning banner are present.

This test case has some set up:

The next day...

Expected Results:

3) Petitions Clerk sets a calendar, schedules the start date to 25 days from today; The clock icon and yellow alert banner are present.

Expected Results:

4) Petitions Clerk sees the clock icon and yellow alert banner for a session that is 25 days from today; The following day the clerk views the same session; Clock icon and yellow alert banner are no longer present.

This test case has some set up:

The next day...

Expected Results:

Regression Testing

5) Petitions Clerk opens one of the trial sessions that has a clock icon; new yellow warning banner is present underneath the Session Information header.

Expected Results:

*Repeat this test with a CSS and CotC user

6) Clerk clicks the "Serve/Dismiss" link in the yellow alert banner; pop-up modal displays asking for confirmation.

Expected Results:

*Repeat this test with a CSS and CotC user

7) Clerk can cancel and close out of the Serve 30-DAy Notice pop-up modal

Expected Results:

Repeat this test but instead of clicking cancel, click close. Repeat this test with a CSS and CotC user

8) Clerk selects "Dismiss Reminder" in the pop-up modal; Yellow alert banner disappears, clock icon is no longer displayed on the Trial Sessions page.

Expected Results:

*Repeat this test with a CSS and CotC user

9) Other Court Staff are able to see the 30 day notice yellow alert banner and clock icon, but are unable to clear the yellow alert banner from view.

Expected Results:

*Be sure to repeat this with all of the other court roles (besides Petitions clerk, CSS, or CotC) to ensure that the alert banner is not dismissible.