Uploaded image for project: 'FOLIO'
  1. FOLIO
  2. FOLIO-1101

Move Renewal Due Date Logic to the Server

    XMLWordPrintable

Details

    Description

      As I understand it, we have implemented the logic for calculating renewal due dates for based on loan policy in the front end. We need to move the logic to the back end so it can be used in other systems such as discovery services which will integrate with FOLIO via API.

      Stories that have been added (some are complete, others aren't):

      • Renewal limit (UIU-448) - Renewal failure reason populated in UIU-484
      • Get Fixed Renewal Period from Loan Policy (UIU-449) - Renewal failure reason populated in UIU-484
      • Prevent Renewal if new calculated due date is less than or equal to current due date (UIU-429) - Renewal failure reason populated in UIU-484
      • Get Rolling Renewal Period from Loan Policy (Renew from System Date) (UIU-415) - No renewal failure in this story
      • Get Rolling Renewal Period from Loan Policy (Renew from Current Due Date) (UIU-428) - No renewal failure in this story
      • Get Alternate Rolling Renewal Period from Loan Policy (Renew from System Date) (UIU-435) - No renewal failure in this story
      • Get Alternate Rolling Renewal Period from Loan Policy (Renew from Current Due Date) (UIU-434)
      • Get Alternate Fixed Renewal Period from Loan Policy (UIU-433) - Renewal failure reason populated in UIU-484
      • Truncate Renewal Period According to Fixed due date schedule (due date limit) (UIU-467) - Renewal failure reason populated in UIU-467
      • Multi-Reason Renewal Error Popup for Single-Loan Renewal (UIU-484)- Renewal failures populated in UIU-484
      • Bulk Renew Loans Messaging (UIU-526) - No renewal failure in this story
      • Loan Policy: Add "No due date limit" to Alternate fixed due date schedule for renewals - (UICIRC-67)

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                marcjohnson Marc Johnson
                cboerema Cate Boerema
                Adam Shire Adam Shire
                Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases