It's all about the answers!

Ask a question

Understanding RTC security


radu borsaru (4485) | asked Apr 29 '11, 7:48 a.m.
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.

One answer



permanent link
Geoffrey Clemm (30.1k33035) | answered Apr 29 '11, 12:16 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
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:
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.

Your answer


Register or to post your answer.


Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.