Uploaded image for project: 'ui-checkout'
  1. ui-checkout
  2. UICHKOUT-455

Closed Library Due Date + Fixed Due Date - Conflict

    XMLWordPrintable

Details

    • Vega

    Description

      This is a placeholder record for testing the back-end implementation of CIRC-158 once the block is removed.

      Purpose: As a library staff member who administers loan policies, I want to ensure that FOLIO can allow for Loan Policy configurations that can determine how to appropriately adjust due dates and due times (through 'Closed library due date management' configurations) during service point closed days/hours, while ensuring that loan due dates do not extend beyond a selected 'Fixed due date schedule (due date limit)' DueDate.

      When the system determines that the recalculated due date and due time extend beyond the DueDate for the configured 'Fixed due date schedule (due date limit)', the loan period should be truncated (shortened) to:
      a) the closing time for the service point on the configured DueDate or,
      b) the previous open day (if the service point is closed on the DueDate).

      Essentially, when configurations for CLDDM are in conflict with the DueDate associated with 'Fixed due date schedule (due date limit)' , the Fixed due date schedule (due date limit) overrides any due date calculations that result from 'Closed library due date management' functionality.

      Scenarios:

      1. Scenario
      • Given Loan Policy X, which has:

      Loanable = Y
      Loanable profile = Rolling
      Fixed due date schedule (due date limit) = Z
      Closed Library Due Date Management = <Any selection>
      • When new Loan L is associated with Loan Policy X through loan rules AND
      • When new Loan L is associated with Service Point ID SPID-1
      • If SPID-1 is determined to be CLOSED for system-calculated due date (and timestamp as applicable for short-term loans)
      • Then the due date (and due time as applicable) should be adjusted according to scenarios outlined in UICHKOUT-451 given that the new due date/due time does NOT exceed the DueDate configured in fixed schedule Z

      2. Scenario
      • Given Loan Policy X, which has:

      Loanable = Y
      Loanable profile = Rolling
      Fixed due date schedule (due date limit) = Z
      Closed Library Due Date Management = <Any selection>
      • When new Loan L is associated with Loan Policy X through loan rules AND
      • When new Loan L is associated with Service Point ID SPID-1
      • If SPID-1 is determined to be CLOSED for system-calculated due date (and timestamp as applicable for short-term loans)
      • Then the due date (and due time as applicable) should be shortened to:
      a) the closing time for the service point on the configured DueDate as outlined in schedule Z or,
      b) the previous open day (if the service point is closed on the DueDate as outlined in schedule Z)

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                Unassigned Unassigned
                Sean Thomas Sean Thomas
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases