I am trying to implement a release process that models this simple workflow:
Deploy to Dev -> Dev Lead Approves -> Deploy to Test -> Test Lead Approves -> Deploy to Prod
I have created two teams: DevTeam only has access to the Dev environment; TestTeam only has access to the Test environment. Both teams have a different user with the Project Viewer role (and only that role). The Project View role gives both users the InterruptionViewSubmitResponsible permission.
My deployment process has two defined actions: Deploy Package (both Dev and Test environments are available destinations) followed by Manual Intervention. Both DevTeam and TestTeam are assigned as Responsible Teams for the manual intervention.
When I deploy a release to the Dev environment using this process, the TestTeam user is able to assign the interruption to themselves and then approve it. How do I prevent this? I want to configure this such that only the DevTeam user can approve the workflow for this environment.
Second question: how do I prevent deploying a release to the Test environment before the Dev deployment has been approved?