Hebis. Settings. Overdue fine policy. Reminder fee. Reschedule reminder upon manual due date change

Description

Overview: Implement circulation module logic for reschedule of reminders if item has due date changed manually before and potentially after first reminder is sent to patron.

Usecase:

Patron

System

Action

Due date is manually changed 10 minutes before a reminder is scheduled

Reminder scheduled at check out is recalculated

No reminder is sent to patron

Due date is manually changed 10 minutes after a reminder was scheduled

First original reminder is running as first scheduled.
A New sequence of reminders to be scheduled from the new due date

Frist reminder is sent to patron, and patron will be billed

Due date is manually changed 10 minutes after second reminder was scheduled

The two first original scheduled reminders are created as scheduled at check out.
A new sequence of reminders to be scheduled from the new due date

Two reminders are sent to patron, and patron will be billed

Environment

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

Niels Erik NielsenMarch 15, 2024 at 1:38 PM

I’ve merged the PR (since feature freeze is today)

Niels Erik NielsenMarch 5, 2024 at 9:45 AM

Status update: The PR review is pending.

On the 28th we noted in a slack group with FOLIO’s release manager and the tech lead of Vega, that the PR is up.

The Vega team is pressed for time, though. We did offer to find someone else to review but without an immediate response.

Charlotte WhittFebruary 27, 2024 at 8:54 AM

Status: Work been User Acceptance Tested by Florian and team. PR submitted for Code Review by Tech lead at Vega on 2/26/2024

Niels Erik NielsenFebruary 21, 2024 at 1:03 PM

This ticket finally seems to start passing 's testing as of this morning.

Most lately it turned out that there are actually two APIs that can do manual due date changes and reschedule patron notices, and as it happened the API used in the users UI was not the one I had implemented reminder rescheduling in. Now reminders should be rescheduled by both APIs.

Thank you Florian for the help tracking this down.

Charlotte WhittJanuary 16, 2024 at 5:44 PM

Status at Hebis developer meeting on 1/16/2024:
Planning around other task, so this work will continue on in the beginning of February (Odin Sprint 184)

Done

Details

Assignee

Reporter

Priority

Sprint

Development Team

Odin

Fix versions

Release

Quesnelia (R1 2024)

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created December 13, 2023 at 7:21 AM
Updated March 21, 2024 at 3:19 PM
Resolved March 20, 2024 at 10:24 AM
TestRail: Cases
TestRail: Runs