explosion of components
Is there a way to restrict creating new components in workspaces?
I've inherited a couple projects with way too many components (77) - most were mistakes or experiments that didn't pan out. I know we can prevent them from making there way into streams (process conf), but I still have to monitor them to ensure they don't contain confidential information that requires special handling.
I appreciate the ease of creating them and why you'd want to make it easy, but I'd really like to have a way to control who can create them. Anything planned?
I've inherited a couple projects with way too many components (77) - most were mistakes or experiments that didn't pan out. I know we can prevent them from making there way into streams (process conf), but I still have to monitor them to ensure they don't contain confidential information that requires special handling.
I appreciate the ease of creating them and why you'd want to make it easy, but I'd really like to have a way to control who can create them. Anything planned?
4 answers
I'll take that as a no (i.e. lack of response). Coming from a large organization where centralizing controls is important, I think RTC makes it far to easy to create components and far too difficult to remove them (i.e. not possible).
In ClearCase we were able to restrict component create with triggers and remove components that didn't have baselines.
In ClearCase we were able to restrict component create with triggers and remove components that didn't have baselines.
I'll take that as a no (i.e. lack of response). Coming from a large organization where centralizing controls is important, I think RTC makes it far to easy to create components and far too difficult to remove them (i.e. not possible).
In ClearCase we were able to restrict component create with triggers and remove components that didn't have baselines.
Regarding controlling creating components -- I think what you want is configured in the Project Area -> Team Configuration -> Permissions. Select "Save Component (server)" under Source Control. Any role that doesn't have this enabled can't create/modify components.
I'm not sure about the "how do I delete components that already got created" question though...
Regards,
Mike
The work item to provide this functionality is 95350 ("Want to be able
to control who is allowed to create a component"). It is currently
marked as being Planned-For 3.0.
Cheers,
Geoff
eanderso wrote:
to control who is allowed to create a component"). It is currently
marked as being Planned-For 3.0.
Cheers,
Geoff
eanderso wrote:
Is there a way to restrict creating new components in workspaces?
I've inherited a couple projects with way too many components (77) -
most were mistakes or experiments that didn't pan out. I know we can
prevent them from making there way into streams (process conf), but I
still have to monitor them to ensure they don't contain confidential
information that requires special handling.
I appreciate the ease of creating them and why you'd want to make it
easy, but I'd really like to have a way to control who can create
them. Anything planned?