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 requesting items.
Background: Currently the request process blocks requesting 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-requesting.JPG shows how the manual patron blocks are displayed when the patron attempts to request something. We now need to include the use of automated patron blocks, which are determined in real-time (when the patron is about to request something). What is displayed for automated patron blocks is the same as with manual patron blocks.
Scenarios
Scenario 1
- Given Requests page
- When patron information available
- Then pass barcode to process to determine if one or more automated patron blocks exist (see
UIU-1168) on requesting
Scenario 2
- Given process to determine if one or more automated patron blocks exist response
- When no automated patron blocks exist for requesting and no manual patron blocks exist for requesting
- Then allow patron to request item
Scenario 3
- Given process to determine if one or more automated patron blocks exist response
- When no automated patron blocks exist for requesting but manual patron blocks do exist for requesting
- Then display manual patron blocks Display message for the manual patron blocks that block requesting, as shown in attachment Patron-blocks-requesting.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 requesting and no manual patron blocks exist for requesting
- 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 requesting block, as shown in Patron-blocks-requesting.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 requesting and no manual patron blocks exist for requesting
- 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 requesting block first, followed by Display message for each manual requesting block, as shown in Patron-blocks-requesting.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
-
-
UIU-1276 Patron Blocks: Is there an automated patron block on renewing?
-
- Closed
-