SCM Permission - access for creating stream and components
Hello,
We are just about to start pilotting RTC SCM in our environment
We would like that in the starting, our users are not allowed to create stream/component, but only Admins (Jazz project admin for e.g).
Is there any easy way to achieve this?.
- By removing the access for certain roles will work, but then no role can do this operation (even as admin).
- If we create a special role only for this purpose and allow this role all operation, then since the role is inherited to all team area, team area can themself add to this perticular role and then they have similar rights as well!!.
Thank you.
Accepted answer
I would use the second approach ... creating a special role for the purpose. Only someone who can give members additional roles in a team area would be able to give someone that special role, and if they are responsible for assigning roles, you should be able to trust them to do the assignments in a responsible fashion. If you really want/need to control this, you can write a custom process adviser to enforce it.
Note that it is common to let most developers create streams, since you can always just delete the ones you decide you don't want. Also note that although you can control by permissions who can assign ownership of a component to a given project/team area, you cannot prevent someone from creating a personal component.
Note that it is common to let most developers create streams, since you can always just delete the ones you decide you don't want. Also note that although you can control by permissions who can assign ownership of a component to a given project/team area, you cannot prevent someone from creating a personal component.