Context:
See parent task.
AT:
- there is new new endpoint on the definition resource that returns all authorized definition keys of a certain type and their name for the calling user
- the result can be filtered given a collection scope
- it's possible to exclude event processes
- there are nightly performance tests that cover an amount of at least 11k definitions
- the result is sorted ascending by name (falling back to key if null)
- the endpoint is documented in confluence
API-Suggestions:
GET /api/definition/:type:/keys
Query-Parameter:
filterByCollectionScope: "someCollectionId" // Optional. Only return definitions that are within the scope of the given collection excludeEventProcesses: false // Optional, defaults to false
Response:
[ { "key": "abc", "name": "The ABC process" }, ... ]
This is the controller panel for Smart Panels app
- is depended on by
-
OPT-3803 Migrate definition selection from definitionVersionsWithTenants to new endpoints
- Done