[ERM-309] Apply new UX lookup pattern to the attaching of a user to an agreement. Created: 29/Apr/19 Updated: 26/Aug/19 Resolved: 26/Aug/19 |
|
| Status: | Closed |
| Project: | ERM Platform |
| Components: | stripes-erm-components, ui-agreements, ui-licenses |
| Affects versions: | None |
| Fix versions: | None |
| Type: | Story | Priority: | P3 |
| Reporter: | Gill Osguthorpe | Assignee: | Owen Stephens |
| Resolution: | Done | Votes: | 0 |
| Labels: | erm | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original estimate: | Not Specified | ||
| Attachments: |
|
||||||||
| Issue links: |
|
||||||||
| Sprint: | ERM Sprint 70 | ||||||||
| Development Team: | Bienenvolk | ||||||||
| Description |
|
A UX pattern for the looking up of and linking between records in Folio apps has been defined and needs to be be applied to the attaching of a user to an agreement, to ensure a consistent user experience. The repeating group UX pattern should be applied. The new Stripes lookup component defined in
1. "Edit agreement" pane changes Scenario A The user is editing an agreement and has opened the "Internal contacts" accordion. The user selects "Add internal contact". The repeating field group for adding an internal contact is displayed containing
The design shown in this mockup should be applied: The repeating group header should have:
The repeating group body should have:
Scenario B The user selects "Add user" which causes the user lookup modal to display. The user selects a user which causes the lookup to close. The Edit Agreement pane is redisplayed, containing the selected user. The design in this mockup should be applied:
Questions:
Is confirmation of unlinking definitely needed? Scenario C The user selects "Unlink user". The confirmation modal shown in the below mockup should be applied. Text (please apply bold formatting):
Not sure whether this is needed. Users may be happy with the current display of internal contacts. 2. "Preview agreement" pane changes Scenario D The user previews an agreement which has at least one internal contact, and opens the "Internal contacts" accordion. The user(s) should be displayed in the card format, as shown in the wireframe: |