Context:
Going forward with event basd processes also potentially including camunda data we decided to introduce a permission layer for them. Rather than event based processes being available to all users authorized to access optimize the users that create event based processes have to grant access to users or groups.
AT:
- there is a CR(U)D Rest API for permissions for a specific event based process
- event based process permission entries have no type like grant,revoke but are by default just grant permissions
- there is a UI to manage those permissions per event based process
- permissions are enforced on definitions endpoints as well as on reports (same behavior as for a engine permissions, reports where the user has not full definition access are hidden, any definition endpoint only returns authorized event based process definitions)
UI-Designs:
pending asia.malina
This is the controller panel for Smart Panels app
There are no Sub-Tasks for this issue.