Details
Description
NOTE: UX may change the layout of this page (UX-113) so, let's not spend a lot of time getting the exact layout right, if we decide to do it. We could also hold off on doing it until after the UX work is completed.
Purpose: To enable a proxy to create a request for their sponsor.
Scenarios:
- Scenario
- Given User A has no active Sponsors in the Proxy > Sponsor section of User details
- When User A is selected/entered as the Requester in a new Request form
- Then display User A as the Requester as shown in the below linked mockup
- The formatting of this section has changed a bit
- The user's barcode is also now displaying
- No need to make the barcode a link, as the name is a link
- If blank, display "-"
- Scenario
- Given User A has at least one active Sponsor relationship in the Proxy > Sponsor section of User details
- When User A is selected/entered as the Requester in a new Request form
- Then display the Proxy Popup
- Scenario
- Given the Proxy Popup
- When displayed
- Then:
- All active sponsor relationships are displayed
- Those for which "Proxy can request for sponsor" = No should be disabled as shown in the below linked mockups
- ICs tested; Proxy can request for sponsor = No displays in the list and allows the request to be completed, so that's a problem. See 2 attached videos. 3 May: fixed; all good now
- Self is the default selection
- Continue button must be pressed to move forward--enter key cannot be used in place of mouse click
- Scenario
- Given the Proxy Popup
- When Self is selected
- Then display User A as the requester requester info without the proxy info as shown in the below linked wireframe
- Scenario
- Given the Proxy Popup
- When Sponsor X is selected
- Then:
- Display Sponsor X as the Requester
- Display User A as the Proxy in the proxy section as shown in the linked mockups
- Display <lastName>, <firstName> <middleName>
- Name will link to user details if the current user has rights to view that page
- Comma should not display if there is no first name
- Display Barcode
- No need to make barcode ALSO a link to the user record, even though it shows it as such in the mockup
- If blank, display "-"
- Display <lastName>, <firstName> <middleName>
- Scenarios
- Given the view mode of the Request form
- When displayed
- Then the requester and proxy sections should look the same as they do on the Edit page (except that they are read-only).
Mock-ups: https://drive.google.com/drive/folders/1rrJo_ViS9NSb55hxY9wyPpOMMA4feb3l
TestRail: Results
Attachments
Issue Links
- blocks
-
UIREQ-51 Add Proxy Column to Request List
-
- Closed
-
- is blocked by
-
CIRC-77 Add proxy user to requests
-
- Closed
-
-
STSMACOM-58 Refactor proxy modal from checkout into a smart component
-
- Closed
-
-
STSMACOM-101 Add extra validation to ProxyManager
-
- Closed
-
-
UIREQ-49 refactor using SearchAndSort
-
- Closed
-
- relates to
-
CIRC-109 Refuse requests by proxy when relationship does not allow requests
-
- Open
-
-
UIREQ-62 Request Results Refinement
-
- Closed
-
-
UIREQ-94 Cancel button not working properly in create request proxy popup
-
- Closed
-
-
UX-113 UX: Request details refinement
-
- Closed
-