Details
Description
Purpose: To begin development of user proxy feature. A "proxy" is someone who is designated as allowed to borrow on behalf of someone else (their "sponsor"). For example, teaching assistant could be a proxy for a professor. Or a parent a proxy for their child (at a public library). Each FOLIO user could be a proxy for 0 to many other FOLIO users. This feature has a lot of nuances, but we are going to build incrementally. For some notes on the feature as a whole, please see this Google Document: https://docs.google.com/document/d/1P9sMDjZ0MJ-Ygi7Pzx5ce7nOCdB83phyfnPjNHidiK8/edit
Scenarios:
- Scenario
- Given the User Details page (Create, View and Edit modes)
- When displayed
- Then a "Proxy Assignments" section should display towards the bottom of the page (below Loans, above Permissions) NOTE: The positioning and section label is intentionally different from the attached mock-ups
- Scenario
- Given the Proxy section of User Details page
- When displayed
- Then a sub-section should display for each, Sponsor and Proxy
- Scenario
- Given the Sponsor sub-section
- When displayed
- Then a button should appear labelled "+ Add Sponsor"
- Scenario
- Given the Sponsor sub-section
- When "Add sponsor" is clicked
- Then the user search and select modal should be launched (see
UIS-25for first implementation of this component)
- Scenario
- Given the Sponsor sub-section
- When a user has been selected in the user search and select modal
- Then the selected user should display in the Sponsor column of the list NOTE - for this story, that is the only column that is in-scope. Please ignore the other columns in the mock-up for now
- Scenario
- Given the Sponsor sub-section
- When a user is displaying in the sponsor list
- Then the username should be a link to the user details page (view mode) of that user
- Scenario
- Given the Proxy sub-section
- When displayed
- Then a button should appear labelled "+ Add Proxy"
- Scenario
- Given the Proxy sub-section
- When "Add proxy" is clicked
- Then the user search and select modal should be launched (see
UIS-25for first implementation of this component)
- Scenario
- Given the Proxy sub-section
- When a user has been selected in the user search and select modal
- Then the selected user should display in the Proxy column of the list NOTE - for this story, that is the only column that is in-scope. Please ignore the other columns in the mock-up for now
- Scenario
- Given the Proxy sub-section
- When a user is displaying in the sponsor list
- Then the username should be a link to the user details page (view mode) of that user
TestRail: Results
Attachments
Issue Links
- is blocked by
-
MODUSERS-33 add proxy and sponsor links to the user schema
-
- Closed
-
-
STCON-8 Data should be stored per-component, not per-module
-
- Closed
-
-
STCON-9 Components using this.props.resources do not work with dataKey
-
- Closed
-
-
STRIPES-452 approach for maintaining URL params when embedding apps/components
-
- Closed
-
-
UICHKOUT-7 Search and Select User on Check-Out Screen
-
- Closed
-
-
UIPFU-2 Add ability to customize search button
-
- Closed
-
- is cloned by
-
UIU-181 Assign Proxy v2: Sponsor Sub-Section
-
- Closed
-
- relates to
-
UIU-199 Assign Proxy v2: Proxy Sub-Section
-
- Closed
-