ansible / awx

AWX provides a web-based user interface, REST API, and task engine built on top of Ansible. It is one of the upstream projects for Red Hat Ansible Automation Platform.
Other
14.04k stars 3.42k forks source link

Define approve permissions for each approve instead of the whole workflow #6843

Open Slm0n87 opened 4 years ago

Slm0n87 commented 4 years ago
ISSUE TYPE
SUMMARY

Currently I can only define permissions "approve" for a whole "workflow".
But sometimes it is important that different persons or teams can approve multiple approve-steps in one workflow.
For example team1 is responsible to approve the 1st task, team2 is responsible to approve the 2nd task. So there is the need to have a more detailed permission schema for approvals.

wenottingham commented 4 years ago

Since the approval role is on the workflow itself (not on any individual node of the workflow) this would require a change in the underlying RBAC.