Read only component - vs. do not allow deliver to a stream
I'd like to have a component with reusable stuff.
This component should be changed only by a specific reuse team, but all other teams should be allowed to read that stuff.
I have a project area and below a team area for that reusable stuff. The same project area has other teams which should have read only access to the stuff from the reuse team.
I can configure my project in a manner, that only the reuse team is allowed to deliver to the reuse main stream.
But others could modify the component, check in and deliver to other streams.
Is there a way to inhibit changes to the files in that component (for other teams than the reuse team) and not only to deliver those to a specific stream?
If not, what is the use of allowing changes to (reusable) stuff by not responsible teams?
This component should be changed only by a specific reuse team, but all other teams should be allowed to read that stuff.
I have a project area and below a team area for that reusable stuff. The same project area has other teams which should have read only access to the stuff from the reuse team.
I can configure my project in a manner, that only the reuse team is allowed to deliver to the reuse main stream.
But others could modify the component, check in and deliver to other streams.
Is there a way to inhibit changes to the files in that component (for other teams than the reuse team) and not only to deliver those to a specific stream?
If not, what is the use of allowing changes to (reusable) stuff by not responsible teams?
One answer
It is my (strongly held :-) opinion that if someone has read access to a component, they should always be able to make private changes to that component in their own workspace or their own stream. If you disallow this, you are just forcing them to make those changes in an uncontrolled way in the file system (if they have read access to the component, they can modify it in the file system). Anyone who is not interested in those changes can ignore them, and restrict who/what can be delivered to their streams (which is why component write access is controlled at the stream level).
Comments
1 vote
showing 5 of 8
show 3 more comments
Comments
Ralph Schoon
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER Sep 28 '15, 8:33 a.m.Dr. Hans-Joachim Pross
JAZZ DEVELOPER Sep 28 '15, 8:39 a.m.Ralph Schoon
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER Sep 28 '15, 8:43 a.m.