Details
Description
UICHKOUT-33 also updates Borrower information so please make that change at the same time.
Purpose: Enforcement of manual patron block "block actions" specified by staff member who created the block. This may include one or more of the following: Borrowing, Renewals, Requests
BORROWING SCENARIOS
- Scenario
Given the Check out page
When Borrower has a block in place
Then Patron blocked from borrowing pop-up (as shown in attached mock-up Blocked-checkout.png) should appear immediately upon scanning patron's barcode, along with Patron blocks count at end of usual Borrower information (as shown in attached mock-up Blocked-checkout.png)--both the count "1" and the text "block in place" should be links to the User Information page with Patron blocks section open - Scenario
Given the Patron blocks count ("1" in the mock-up) on the Check out page (as shown in attached mock-up Blocked-checkout.png)
When clicked
Then open User Information page with Patron blocks section open (as shown in attached mock-up 1-user-details-patron-blocks.png) - Scenario
Given the Patron blocks "block in place" text on the Check out page (as shown in attached mock-up Blocked-checkout.png)
When clicked
Then open User Information page with Patron blocks section open (as shown in attached mock-up 1-user-details-patron-blocks.png) - Scenario
Given the Block details button on the Patron blocked from borrowing pop-up (as shown in attached mock-up Blocked-checkout.png)
When clicked
Then open User Information page with Patron blocks section open (as shown in attached mock-up 1-user-details-patron-blocks.png) - Scenario
Given the X or Close button on the Patron blocked from borrowing pop-up (as shown in attached mock-up Blocked-checkout.png)
When pressed
Then close the Patron blocked from borrowing pop-up and remain at Check out page with Borrower information displaying - Scenario
Given the closed Patron blocked from borrowing pop-up and Patron block count > 0 (as shown in attached mock-up Blocked-checkout.png)
When item scanned
Then Patron blocked from borrowing pop-up (as shown in attached mock-up Blocked-checkout.png) should appear again
RENEWING SCENARIOS
- Scenario
Given the Open loans page, with multiple loans selected and Renew button pressed (as shown in attached mock-up Blocked-renew-multiple.png)
When borrower has a block in place
Then Patron blocked from renewing pop-up (as shown in attached mock-up Blocked-renew-multiple.png) should appear immediately after button is pressed - Scenario
Given the Open loans page, with ellipsis action Renew selected for one loan (as shown in attached mock-up Blocked-renew-single.png)
When borrower has a block in place
Then Patron blocked from renewing pop-up (as shown in attached mock-up Blocked-renew-single.png) should appear immediately after action is selected - Scenario
Given the Block details button on the Patron blocked from renewing pop-up (as shown in attached mock-ups Blocked-renew-multiple.png and Blocked-renew-single.png)
When clicked
Then open User Information page with Patron blocks section open (as shown in attached mock-up 1-user-details-patron-blocks.png) - Scenario
Given the X or Close button on the Patron blocked from renewing pop-up (as shown in attached mock-ups Blocked-renew-multiple.png and Blocked-renew-single.png)
When pressed
Then close the Patron blocked from renewing pop-up and remain at Open loans page
REQUESTING SCENARIOS
- Scenario
Given the New request page
When borrower has a block in place
Then Patron blocked from requesting pop-up (as shown in attached mock-up Blocked-requests.png) should appear immediately after Requester look-up takes place;clear out Item information - Scenario
Given the Block details button on the Patron blocked from requesting pop-up (as shown in attached mock-up Blocked-requests.png)
When clicked
Then open User Information page with Patron blocks section open (as shown in attached mock-up 1-user-details-patron-blocks.png) - Scenario
Given the X or Close button on the Patron blocked from requesting pop-up (as shown in attached mock-up Blocked-requests.png)
When pressed
Then close the Patron blocked from requesting pop-up and remain at New request page - Scenario
Given the closed Patron blocked from requesting pop-up and Patron block count > 0
When Item information entered
Then Patron blocked from requesting pop-up (as shown in attached mock-up Blocked-requests.png) should appear again
TestRail: Results
Attachments
Issue Links
- relates to
-
UIREQ-186 Blocked Request should not be cleared when user checks Block Details
-
- Closed
-
-
UIU-810 Block Details button from Requests/Checkout/Renewals does not consistently open Patron Block accordion
-
- Closed
-
-
UXPROD-1402 Enforce Manual Patron Blocks
-
- Closed
-
-
UXPROD-1683 Enforce Patron Blocks in Borrowing API
-
- Draft
-
-
UIU-789 Requests not being blocked for patrons with manual patron block
-
- Closed
-
-
UIU-790 Renewals from Loan Details not being blocked for patrons with manual patron block
-
- Closed
-
-
UIU-792 Patron block still being enforced after expiration date (was Patron block still in place after expiration date until browser refresh)
-
- Closed
-