Role Based Access Control for Mistral entities
We need to be able to isolate objects of different users from each other (workflows, triggers etc.). So need to have a authorisation mechanism (ACL for entities).
The overall picture of accessibility spaces could look like this:
Global space (e.g. workflows for standard situations)
Shared Space (e.g. workflows shared by other users)
User Space (workflows, triggers etc. belonging to the user)
Blueprint information
- Status:
- Not started
- Approver:
- Renat Akhmerov
- Priority:
- Medium
- Drafter:
- Renat Akhmerov
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Not started
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Role based resource access control - get workflows
Addressed by: https:/
Role based resource access control - update workflows
Addressed by: https:/
Add unit test for deleting workflows by admin
Addressed by: https:/
Role based resource access control - get executions
Addressed by: https:/
Role based resource access control - update executions
Addressed by: https:/
Role based resource access control - delete executions
Gerrit topic: https:/
Addressed by: https:/
Allow admin user to get workflow of other tenants
Work Items
Dependency tree
* Blueprints in grey have been implemented.