Details
-
Story
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
-
EPAM-Veg Sprint 42
-
2
-
Vega
Description
To see how this JIRA issue integrates with the other automated patron blocks JIRA issues please see the diagram at https://drive.google.com/file/d/1D9tZE-EgTZYRV28Wc2ghpfHIdnqBwpr2/view?usp=sharing
Purpose: To include automated patron blocks as reason to block patron from renewing loaned items.
Background: Currently the renewal process blocks renewing based on manual patron blocks only. Attachment User-Information.JPG shows how manual blocks are displayed within User Information (where they are created) and Patron-blocks-renewing.JPG shows how the manual patron blocks are displayed when the patron attempts to renew something. We now need to include the use of automated patron blocks, which are determined in real-time (when the patron is about to renew something). What is displayed for automated patron blocks is the same as with manual patron blocks.
Scenarios
Scenario 1
- Given renewal option (from Open/Closed Loans button, Open/Closed Loans ellipsis, Loan Details button)
- When selected
- Then pass barcode to process to determine if one or more automated patron blocks exist (see
UIU-1168) on renewing
Scenario 2
- Given process to determine if one or more automated patron blocks exist response
- When no automated patron blocks exist for renewing and no manual patron blocks exist for renewing
- Then allow patron to renew item(s)
Scenario 3
- Given process to determine if one or more automated patron blocks exist response
- When no automated patron blocks exist for renewing but manual patron blocks do exist for renewing
- Then display manual patron blocks Display message for the manual patron blocks that block renewing, as shown in attachment Patron-blocks-renewing.JPG (this logic already exists)
Scenario 4
- Given process to determine if one or more automated patron blocks exist response
- When one or more automated patron blocks exist for renewing and no manual patron blocks exist for renewing
- Then display automated patron blocks Message to be displayed (which is returned from _process to determine if one or more automated patron block exists (see
UIU-1168)) for each automated renewing block, as shown in Patron-blocks-renewing.JPG
Scenario 5
- Given process to determine if one or more automated patron blocks exist response
- When one or more automated patron blocks exist for renewing and no manual patron blocks exist for renewing
- Then display automated patron blocks Message to be displayed (which is returned from _process to determine if one or more automated patron block exists (see
UIU-1168)) for each automated renewing block first, followed by Display message for each manual renewing block, as shown in Patron-blocks-renewing.JPG
TestRail: Results
Attachments
Issue Links
- defines
-
UXPROD-82 Automated Patron Blocks
-
- Closed
-
- is blocked by
-
MODPATBLK-7 Patron Blocks: Determine if one or more automated blocks exist for patron
-
- Closed
-
-
MODPATBLK-18 Patron Blocks: use calendar to determine loans overdue status
-
- Closed
-
- relates to
-
MODPATBLK-21 Automated patron block 'Maximum number of lost items' is not clearing properly
-
- Closed
-
-
UICHKOUT-627 Patron Blocks: Is there an automated patron block on borrowing?
-
- Closed
-
-
UIREQ-471 Patron Blocks: Is there an automated patron block on requesting?
-
- Closed
-