How to prevent a role creating components?
![]() Hi all, I'm seeking to restrict creation of new components (RTC 4.0.7) to administrative users. It should still be possible for certain roles to be able to add existing components to streams. I thought I could do this by removing the permission 'Save Component (server) / Modify / Component / Add a component to a project/team area' from all except the one admin role I have defined but this doesn't seem to have worked as a 'normal' user has managed to create a component in a stream, so I must have missed something. Can someone advise the best way to do this please? |
Accepted answer
![]()
Geoffrey Clemm (30.1k●3●30●35)
| answered Oct 16 '15, 8:16 p.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
Note that there is currently no way to prevent anyone from creating a private component of their own. What you can control is who can add (or remove) components to a particular stream. Just for interest's sake, why do you care whether someone creates some private component for them to experiment with? Note that there is an enhancement request to be able to control this: Want to be able to control who is allowed to create a component (95350)
Cliff Gardiner selected this answer as the correct answer
Comments Hi Geoffrey, thanks for your response. It's not the answer I was hoping for (!) but the enhancement you mention should give the measure of control I'm looking for. The reason I want this concerns management of a Production environment with multiple project areas and hundreds of users. I'm seeking to keep it as clean as reasonably possible and don't want untold numbers of components (that can't be deleted) created by users outside standard processes. Also components names are mandated as unique within the repository so uncontrolled creation can cause unwanted knock-on effects. Experience shows that when users with limited knowledge have unfettered access then a mess is created that someone - not them - has to deal with! ![]() FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
I personally agree that one should be able to control who is allowed to create components in a repository, for the reasons you mention (which you probably could guess since I submitted that enhancement request :-).
|