Earlier, agent-related permissions like authorize or enable were possible to grant only globally (for all the agents on the server).
Now we introduce agent's project-related permissions which allow performing a task on an agent, provided that affected are only the projects where the user has specific permission granted. For example, user with "Enable / disable agents associated with project" permission in some projects, can enable or disable agents which belong to the pools of the related projects (user needs to have the permission in all the projects associated with the pool).
Newly The newly added permissions are:
- Enable / disable agents associated with project
- Start / Stop cloud agent for project
- Change agent run configuration policy for project
- Administer project agent machines (e.g. reboot, view agent logs, etc.)
- Remove project agent
- Authorize project agent
The last one together with "max permission and the recently introduced "maximum number of agents" setting for an agent pool allows enable you to set up the system in a way which allows project administrators to run new agents and authorize/add them to their pools without any participation of involving the global server administrator.