Understanding RTC security
Hi,
I'm tryibg to setup a new RTC project (RTC 2.0.0.5).
I'm creating a team A_Team and two subteams to A_Team: B_Subteam and C_Subteam.
I'm adding one developer to each of the subteams.
I'm also creating a stream owned by the A_Team and two components B_Comp and C_Comp.
Both developers are part of a group called Developers that is defined at all levels (project, team, subteam).
At project level I'm giving full source code access under the team permissions for the Developer group.
I'm leaving the permissions for the team and subteams unchanged thus inheriting from the project.
However when I try to deliver changes from any developer to the stream I'm getting an error about not having permissions to deliver to the stream.
I was expecting that the permissions will be inherited from the project to the team and subteams.
As long as the stream is not owned by the group that contains the developers no delivery is possible.
Is this the normal behaviour? How can I inherit the permissions from the parent team to the child subteam? Is there a way to have more than one team owning a stream?
Regards,
Radu B.
I'm tryibg to setup a new RTC project (RTC 2.0.0.5).
I'm creating a team A_Team and two subteams to A_Team: B_Subteam and C_Subteam.
I'm adding one developer to each of the subteams.
I'm also creating a stream owned by the A_Team and two components B_Comp and C_Comp.
Both developers are part of a group called Developers that is defined at all levels (project, team, subteam).
At project level I'm giving full source code access under the team permissions for the Developer group.
I'm leaving the permissions for the team and subteams unchanged thus inheriting from the project.
However when I try to deliver changes from any developer to the stream I'm getting an error about not having permissions to deliver to the stream.
I was expecting that the permissions will be inherited from the project to the team and subteams.
As long as the stream is not owned by the group that contains the developers no delivery is possible.
Is this the normal behaviour? How can I inherit the permissions from the parent team to the child subteam? Is there a way to have more than one team owning a stream?
Regards,
Radu B.
One answer
A stream is owned by exactly on process (i.e. project or team) area.
So to deliver to a given stream, a user would have to be given the
Developer role in either the process area that owns that stream or a
parent process area of the process area that owns that stream.
Cheers,
Geoff
On 4/29/2011 7:53 AM, borra wrote:
So to deliver to a given stream, a user would have to be given the
Developer role in either the process area that owns that stream or a
parent process area of the process area that owns that stream.
Cheers,
Geoff
On 4/29/2011 7:53 AM, borra wrote:
Hi,
I'm tryibg to setup a new RTC project (RTC 2.0.0.5).
I'm creating a team A_Team and two subteams to A_Team: B_Subteam and
C_Subteam.
I'm adding one developer to each of the subteams.
I'm also creating a stream owned by the A_Team and two components
B_Comp and C_Comp.
Both developers are part of a group called Developers that is defined
at all levels (project, team, subteam).
At project level I'm giving full source code access under the team
permissions for the Developer group.
I'm leaving the permissions for the team and subteams unchanged thus
inheriting from the project.
However when I try to deliver changes from any developer to the stream
I'm getting an error about not having permissions to deliver to the
stream.
I was expecting that the permissions will be inherited from the
project to the team and subteams.
As long as the stream is not owned by the group that contains the
developers no delivery is possible.
Is this the normal behaviour? How can I inherit the permissions from
the parent team to the child subteam? Is there a way to have more
than one team owning a stream?
Regards,
Radu B.