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

Loan Policy Editor - Add new form fields for Request Management subsections

    XMLWordPrintable

Details

    • EPAM-Veg Sprint 7, EPAM-Veg Sprint 8
    • 5
    • Vega

    Description

      This story represents the work needed to extend the loan policy form to include the new request-related form fields.

      Current mockup: Attached and https://drive.google.com/file/d/1ldfyzoWiPJbOAs0ATwF7TrOjbsX_h5Xk/view?usp=sharing

      Scenario:
      For Loan Policy where:
      Loanable=Y

      The following new settings can be considered in-scope:

      • 'Recalls' section:
        • Minimum guaranteed loan period
          • [Integer text box + Interval select-list: Minutes|Hours|Days|Weeks|Months]
        • Recall return interval
          • [Integer text box + Interval select-list: Minutes|Hours|Days|Weeks|Months]
          • Note: 0 is valid integer value
      • 'Holds' section:
        • Alternate loan period at checkout for items with active, pending hold request
          • [Integer text box + Interval select-list: Minutes|Hours|Days|Weeks|Months]
        • Allow renewal of items with active, pending hold request
          • [Checkbox; default=unselected]
        • Alternate loan period at renewal for items with active, pending hold request
          • [Integer text box + Interval select-list: Minutes|Hours|Days|Weeks|Months]
      • 'Pages' section:
        • Alternate loan period at checkout for items with active, pending page request
          • [Integer text box + Interval select-list: Minutes|Hours|Days|Weeks|Months]
        • Allow renewal of items with active, pending page request
          • [Checkbox; default=unselected]
        • Alternate loan period at renewal for items with active, pending page request
          • [Integer text box + Interval select-list: Minutes|Hours|Days|Weeks|Months]

      Note: Attachment and linked mock-up show 'Pages' section in gray, to note the ability to collapse the accordion to hide sub-sections while editing. When expanded, this sub-section should include the fields listed above.

      Tasks include:

      • Adding new UI fields as noted above
      • Ensure that back-end schema is updated to include these new fields
      • Ensure that values are being appropriately stored

      (Question for development consideration):

      • How easily will the schema accommodate form fields with duplicate labels and data types, although they occur in different Request Type sub-sections? See field settings for Holds and Recalls above.

      TestRail: Results

        Attachments

          Issue Links

            Activity

              People

                maxim_didenko Maxim Didenko
                Sean Thomas Sean Thomas
                Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved:

                  TestRail: Runs

                    TestRail: Cases