Display Fixed Due Date Schedules in Loan Policies

Description

Purpose: Now that we (almost) have Fixed due date schedules in place, we want to make sure they are wired up to Loan policies so they display in the Fixed due date schedule menus that (conditionally) display there.

Scenarios:

  1. Scenario

    • Given the Loans section of the Loan policy form

    • When "Fixed due date schedule" is displayed

    • Then the select menu should contain all fixed due date schedules defined under Settings > Circulation > Fixed due date schedules in alphabetical order (case insensitive)

  2. Scenario

    • Given the Renewals section of the Loan policy form

    • When "Alternate fixed due date schedule for renewals" is displayed

    • Then the select menu should contain all fixed due date schedules defined under Settings > Circulation > Fixed due date schedules in alphabetical order (case insensitive)

  3. Scenario

    • Given the Loans section of the Loan policy form

    • When "Fixed due date schedule (due date limit)" is displayed

    • Then the select menu should contain all fixed due date schedules defined under Settings > Circulation > Fixed due date schedules in alphabetical order (case insensitive)

  4. Scenario

    • Given the Renewals section of the Loan policy form

    • When "Alternate fixed due date schedule (due date limit) for renewals" is displayed

    • Then the select menu should contain all fixed due date schedules defined under Settings > Circulation > Fixed due date schedules in alphabetical order (case insensitive)

Full list of loan policy metadata including display conditions: https://docs.google.com/spreadsheets/d/1f8kX2mGub3ARPml4x3Ejaq1UsBeGP3xxLWbVk_DTgqg/edit#gid=0

Environment

None

Potential Workaround

None

Checklist

hide

TestRail: Results

Activity

Show:

Theodor Tolstoy (One-Group.se) February 6, 2018 at 6:08 AM

It works, with slightly different wording than in the description.
Found a bug however. Wil file that separately

Done

Details

Assignee

Reporter

Priority

Fix versions

TestRail: Cases

Open TestRail: Cases

TestRail: Runs

Open TestRail: Runs

Created October 19, 2017 at 8:57 AM
Updated September 11, 2018 at 6:53 AM
Resolved February 6, 2018 at 6:08 AM
TestRail: Cases
TestRail: Runs