Details
-
Story
-
Status: Closed (View Workflow)
-
P2
-
Resolution: Done
-
None
-
-
EPAM-Veg Sprint 42
-
3
-
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 on the User Information page.
Background: Currently the User Information page displays manual patron blocks only (see attached screen print Manual-Patron-Blocks-Only.jpg). Manual patron blocks are created by pressing the "New block" button in the Patron blocks section of the User Information page (see attached screen print Manual-Patron-Blocks-Only.jpg). Manual patron blocks may be modified and deleted. Unlike manual patron blocks, automated patron blocks may not be created, modified or deleted. They are automatically identified based on criteria entered by the institution in the Patron Blocks "Actions" and "Limits" User Settings. Automated patron blocks are shown on the User Information page so that staff members are able to assist patrons who report a problem when attempting to checkout, renew or request.
Scenarios
Scenario 1
- Given User Information
- When open
- Then pass barcode to process to determine if one or more automated patron blocks exist (see
UIU-1168)
Scenario 2
- Given process to determine if one or more automated patron blocks exist response
- When no automated patron blocks exist and no manual patron blocks exist
- Then display User Information without patron block warnings (this logic already exists)
Scenario 3
- Given process to determine if one or more automated patron blocks exist response
- When no automated patron blocks exist but manual patron blocks do exist
- Then display manual patron blocks as shown in attached screen print Manual-Patron-Blocks-Only.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 and no manual patron blocks exist
- Then display User Information with patron block warnings as shown in attached screen print Automated-Patron-Blocks-Only.jpg
- For automated patron blocks
- Type = Automated (cannot be edited)
- Display description = Message to be displayed (which is returned from process to determine if one or more automated patron blocks exist (see
UIU-1168) - Blocked actions = Check the Borrowing flag, Renewals flag and Requests flag (which are returned from process to determine if one or more automated patron blocks exist (see
UIU-1168) to determine which actions are blocked
Scenario 5
- Given process to determine if one or more automated patron blocks exist response
- When one or more automated patron blocks exist and one or more manual patron blocks exist
- Then display User Information with patron block warnings as shown in attached screen print Both-Patron-Blocks.jpg
- Automated patron blocks display first
- Type = Automated (cannot be edited)
- Display description = Message to be displayed (which is returned from process to determine if one or more automated patron blocks exist (see
UIU-1168) - Blocked actions = Check the Borrowing flag, Renewals flag and Requests flag (which are returned from process to determine if one or more automated patron blocks exist (see
UIU-1168) to determine which actions are blocked
- Manual patron blocks display with most recent on top
- Automated patron blocks display first
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
-
-
UX-336 Change Patron Blocks section of User Information to add automated patron blocks
-
- Closed
-
- relates to
-
MODPATBLK-21 Automated patron block 'Maximum number of lost items' is not clearing properly
-
- Closed
-