Details
-
Story
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
-
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
- Minimum guaranteed loan period
- '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]
- Alternate loan period at checkout for items with active, pending hold request
- '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]
- Alternate loan period at checkout for items with active, pending page request
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
- has to be done after
-
CIRCSTORE-93 Backend: Add new form fields for Request Management subsections, 'Recalls', 'Holds', 'Pages' section
-
- Closed
-
-
CIRCSTORE-94 Backend: Add new form fields for Request Management subsections, 'Holds' section
-
- Closed
-
-
CIRCSTORE-95 Backend: Add new form fields for Request Management subsections, 'Pages' section
-
- Closed
-
- is blocked by
-
UICIRC-138 Loan Policy Editor - Add accordion element to accommodate request management sub-sections
-
- Closed
-
- relates to
-
UICIRC-186 Loan Policy Editor - Ensure Request Management configurations appear in Loan Policy Preview Pane
-
- Closed
-
-
UICIRC-187 Loan Policy Editor - Support Preview of Request Management Configurations
-
- Closed
-
-
UICIRC-188 Loan Policy Editor - Remove 'Pages' subsection
-
- Closed
-
-
UICIRC-207 Loan Policy Editor - Errors with Recall Return Interval field
-
- Closed
-
-
CIRC-203 Modify Due date-time of Existing Loan for Recall Request
-
- Closed
-
-
UXPROD-1375 Extend Loan Policy Form to Include Request Settings
-
- Closed
-