Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

How to restrict all deliver access to a stream except for certain roles?

 I have several components in a stream.  I would like to restrict deliver access to all but one component in the stream.

I have opened the Operation Behavious for my Project Area, and tried to configure the Operation Behaviour: Deliver (server) for the stream, however, the permissions for all components are set to "<default>". 

I can override the component I want and specify a Project role, but all the remaining components are still "<default>".  I have been unable to figure out a way to change the "<default>" permissions for the components in the stream.

I have tried to remove deliver permissions from all roles, hoping that my component permission would still allow me to override the behaviour, but it did not work.

My only ugly workaround to date is to create an "Empty" role and restrict the other components to anyone with "Empty".  And then never assign anyone the "Empty" role.  But I find that to be an ugly workaround.

Is there a better/cleaner way?


0 votes



2 answers

Permanent link
You can use the pre-condition Restrict Change Set Delivery to Components in a Stream on Deliver (server).


0 votes

Comments

 Thanks - that is just my issue.  I have done that already, but would like to somehow set the "<default>" permissions to be none.  I cannot understand how to modify the "<default>" permissions preventing all deliveries to those components in that stream, while retaining the ability to deliver to other components.


So far, the only ugly workaround I have found is to edit those permissions and change the <default> to a role that nobody has assigned.  But that is extra steps for nothing.

In other words, what i am looking to do is by default restrict all deliveries to all streams UNLESS they specifically have a role defined.  But I cannot find the right combination to do that.

Sorry, but RTC was designed to support collaboration and not to prevent it. So it is very open, if you don't restrict it.

We seem to be unable to do it right. We have systems that are very restrictive and you have to open them up. Users complain about that as well..... 8)

I am pretty sure there is no way to change RTC to work as you desire.
Consider to submit an enhancement request.


Permanent link
There is a enhancement request which probably matches what you are looking for:
It should be much simpler to declare "the following components in the stream cannot be modified by a deliver operation" (90157)

0 votes

Your answer

Register or log in 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.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 13

Question asked: Mar 10 '15, 1:52 p.m.

Question was seen: 3,699 times

Last updated: Mar 14 '15, 4:08 p.m.

Confirmation Cancel Confirm