Details
-
Sub-task
-
Status: Closed (View Workflow)
-
P3
-
Resolution: Done
-
None
-
-
ERM Sprint 81, ERM Sprint 82, ERM Sprint 84, ERM Sprint 85
-
Bienenvolk
Description
In order to be able to build a complex query for license terms, we should support a query builder that can be used to create appropriate queries for the license terms.
This should be accessed from the search and filter pane, but be a pop-over screen that can be used to build a complex query
The query builder should be based on the wireframes at https://drive.google.com/drive/folders/14DuIQdRWFNzqWYO0QIqkKNX65orQIraW
It should be possible to:
- Create "groups" which will reflect bracketed query strings. The user should be able to add as many groups to the query as they want
- The user can set how query groups should be combined using one of the boolean operators : AND, OR, NOT
- When creating a new query, one query group should be displayed by default
- If a query group is added it must contain at least one term
- Users should be able to add "terms" to the groups which is how a condition for the value of a license term will be set in the query. The user should be able to add as many terms to the query as they want, and may add the same term multiple times
- When creating a new query, one query term should be displayed by default
- The user can set how query terms should be combined using one of the boolean operators : AND, OR, NOT
- If a term is added, it must be specified as either "Set", "Not set" or a set of rules must be specified
- Rules are used to specify a condition for the content of the term. Users can add as many rules as they wish to the query
- The rules available will vary dependent on the "type" of value license term (e.g. text, integer, Refdata)
It may be worth noting that there is a story to support custom properties on Agreements (see ERM-683) which may indicate that the same ability to build a search based on custom properties could be a future requirement. However there is no immediate requirement for this to be supported
TestRail: Results
Attachments
Issue Links
- relates to
-
ERM-705 Support filtering licenses on the basis of terms being set/not set
-
- Closed
-