Uploaded image for project: 'ui-circulation'
  1. ui-circulation
  2. UICIRC-107

Loan Policy Editor - Context-based behavior for Closed Library Due Date Management

    XMLWordPrintable

Details

    • EPAM-Veg Sprint 2, EPAM-Veg Sprint 3, EPAM-Veg Sprint 4
    • 3
    • Vega

    Description

      Purpose: To modify the behavior of the Loan Policy field for 'Closed Library Due Date Management' to be context-based in presenting appropriate values in the selection-list made available in the UI for staff users. The context for this is based on the nature of long-term loans versus short-term loans, as reflected in the Loan Policy's 'Loan Period' intervals. Additionally, some modifications need to be made to existing selection labels to reflect the changing contexts. These additions/modifications to selection values will need to be updated on the server as well.

      a) Short-term loan (i.e., 'Loan period' interval configured as X Hours or X Minutes)
      b) Long-term loan (i.e., 'Loan period' interval configured as X Months, X Weeks or X Days)

      Scenarios:

      1. Scenario (Short-term Loans): SUCCEEDED
      
      •	Given Loan Policy L, which has:
      	 •    Loanable = Y
               •    Loanable profile = Rolling
               •    Loan period = X Hours|Minutes
              Then: Populate the 'Closed Library Due Date Management' selection list with the following options:
               •    Keep the current due date/time <default>
               •    Move to the end of the current service point hours
               •    Move to the beginning of the next open service point hours
      
      2. Scenario (Long-term Loans): SUCCEEDED
      
      •	Given Loan Policy L, which has:
               •    Loanable = Y
               •    Loanable profile = Fixed|Rolling
               •    Loan period = X Months|Weeks|Days
              Then: Populate the 'Closed Library Due Date Management' selection list with the following options:
               •    Keep the current due date <default>
               •    Move to the end of the previous open day
               •    Move to the end of the next open day
               •    Move to the end of the current day
      

      Scenarios for use are described in UICHKOUT-451

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases