Status: Closed (View Workflow)
ERM Sprint 139, ERM Sprint 140
Not For Release
The aim is to enable users to select multiple values from a list of potential values when recording either license term information or agreement property information.
This task is to do the necessary design work both for the backend and UI to support this (this isn't assuming that a change to backend design is necessary, but there needs to agreement about how such 'multi-value' terms will be supported)
Current situation or problem:
Agreements supports "Supplementary Properties" and Licenses "Terms". These support single values per property. However in some cases it would be helpful to record multiple values for a single term.
A term/property for "Supported authentication methods" might include a list of options:
- Specific Username/Password
Some licenses/agreements might only allow for one of these, but some might allow for two or all three options. Currently the only way to reflect this is to either have one property per authentication method with Supported/Not supported as options.
The desired outcome is a single property that can have multiple values set. In the UI the user wants to see a single property with a list of the values that have been selected. They also want to be able to filter based on these values
Examples of terms that typically require multiple values to be recorded:
- Authorized user groups
- Authentication methods
- ILL methods allowed
|UI design||Closed||Gill Osguthorpe|