Purpose: To enable proxy users in Mediated requests
User story statement(s):
As a librarian, I want the ability for mediated requests to access proxy/sponsor user information so that the functionality is available when needed
Scenarios:
Scenario:
Given Mediated requests > New mediated request form
When I enter a Requester into the form and press enter
AND the Requester is a proxy for another User
Then I see a pop up modal entitled “Who are you acting as?”
Scenario:
Given Mediated requests > New mediated request form > Who are you acting as? modal
When I view the modal and the Requester is a proxy for another User
Then I see the following
[Requester last name, first name] is acting as
Self (preceded by radio button) - default selection
Or acting as proxy for
[Proxy last name, first name] (preceded by radio button)
Cancel button
Continue button (default/blue outline and text)
Scenario:
Given Mediated requests > New mediated request form > Who are you acting as? modal
When I select the Self radio button AND click Cancel
Then I am returned to the New mediated request form and the Requester information is still visible
Scenario
Given Mediated requests > New mediated request form > Who are you acting as? modal
When I select the Self radio button AND click Continue
Then the new mediated request form reflects the Requester name and barcode
Scenario
Given Mediated requests > New mediated request form > Who are you acting as? modal
When I select the Or acting as proxy for [name] radio button AND click Continue
Then the Requester and Requester’s proxy information are populated in the Requester name and barcode fields
Requester information
Requester barcode field and Enter button
Requester lookup link
Requester
Last name, first name Barcode: [barcode]
Requester patron group
[patron group]
Requester’s proxy
Last name, first name Barcode: [barcode]
Scenario
Given Mediated requests details
When a proxy is used in the Mediated request
Then the Requester’s proxy information name and barcode appear the in Requester information accordion below Requester patron group, Fulfillment preference, Pickup service point
Requester’s proxy
[last name, first name] link Barcode: [barcode link]
Scenario
Given Mediated requests > New mediated request form > Who are you acting as? modal
When I select the Or acting as proxy for [name] radio button AND click Cancel
Then I am returned to the New mediated request form and the Requester information is still visible
Scenario
Given Mediated requests > New mediated request form
When I use the Requester look-up AND the Requester I select is a proxy for another User
Then the Who are you acting as? modal appears and functions as described in the scenarios above
Purpose: To enable proxy users in Mediated requests
User story statement(s):
As a librarian,
I want the ability for mediated requests to access proxy/sponsor user information
so that the functionality is available when needed
Scenarios:
Scenario:
Given Mediated requests > New mediated request form
When I enter a Requester into the form and press enter
AND the Requester is a proxy for another User
Then I see a pop up modal entitled “Who are you acting as?”
Scenario:
Given Mediated requests > New mediated request form > Who are you acting as? modal
When I view the modal and the Requester is a proxy for another User
Then I see the following
[Requester last name, first name] is acting as
Self (preceded by radio button) - default selection
Or acting as proxy for
[Proxy last name, first name] (preceded by radio button)
Cancel button
Continue button (default/blue outline and text)
Scenario:
Given Mediated requests > New mediated request form > Who are you acting as? modal
When I select the Self radio button AND click Cancel
Then I am returned to the New mediated request form and the Requester information is still visible
Scenario
Given Mediated requests > New mediated request form > Who are you acting as? modal
When I select the Self radio button AND click Continue
Then the new mediated request form reflects the Requester name and barcode
Scenario
Given Mediated requests > New mediated request form > Who are you acting as? modal
When I select the Or acting as proxy for [name] radio button AND click Continue
Then the Requester and Requester’s proxy information are populated in the Requester name and barcode fields
Requester information
Requester barcode field and Enter button
Requester lookup link
Requester
Last name, first name Barcode: [barcode]
Requester patron group
[patron group]
Requester’s proxy
Last name, first name Barcode: [barcode]
Scenario
Given Mediated requests details
When a proxy is used in the Mediated request
Then the Requester’s proxy information name and barcode appear the in Requester information accordion below Requester patron group, Fulfillment preference, Pickup service point
Requester’s proxy
[last name, first name] link Barcode: [barcode link]
Scenario
Given Mediated requests > New mediated request form > Who are you acting as? modal
When I select the Or acting as proxy for [name] radio button AND click Cancel
Then I am returned to the New mediated request form and the Requester information is still visible
Scenario
Given Mediated requests > New mediated request form
When I use the Requester look-up AND the Requester I select is a proxy for another User
Then the Who are you acting as? modal appears and functions as described in the scenarios above