Need to bulk add users to project area access list
Is there an easy, quick way of adding a list of users to the access list in the Access Control section of a project area?
We have project areas that have restricted read access however the number of users that do need read rights may be in the thousands.
We are a large organization so this situation will be multiplied many times over.
Using the dialog box search method is very time-consuming; we need an alternative "bulk add" method !
rgds, Angelo
3 answers
We do not have a way to do this through the UI or our public APIs.
Please file an Enhancement Request in the Jazz Foundation project with details of the solution you desire. You should set the Filed Against field of the item to "Process".
If you are using the "Users in the access list only" option, have you explored using the "Members of the project area hierarchy and users in the access list" to make the number of users you must add to the list smaller?
Thanks,
Martha
Jazz Developer, Process Component
Hi,
Is there an easy, quick way of adding a list of users to the access list in the Access Control section of a project area?
We have project areas that have restricted read access however the number of users that do need read rights may be in the thousands.
We are a large organization so this situation will be multiplied many times over.
Using the dialog box search method is very time-consuming; we need an alternative "bulk add" method !
rgds, Angelo
See: https://w3.tap.ibm.com/tap/app/2452
My tool does not do role mapping. However, the Jazz API allows for that, and I've heard that they are working on a new GUI for bulk role mapping.
Comments
Hello Don, I am looking for a way to Bulk add members to the Project Access list as well. Do you still have the Jazz Product User Bulk Add Tool available? I would be interested in getting a copy to try and use for our environment.
Thanks,
Jamie.
The tool is still there, and many folks still use it within IBM.
It allows you to add users to an existing project
or create a new project and add them to it.
It also will add users to a bluegroup as well,
since many people within IBM use bluegroups (ldap)
to manage JazzUser and JazzAdmin 'roles'.
If you use set access control list to 'members of the project'
and use bulk add to add them to the project, then this would do that,
and satisfy the question that Angelo poses. (as an indirect solution.)
See: https://w3.tap.ibm.com/tap/app/2452
Tool Link: https://w3kmapp.ratl.swg.usma.ibm.com/ba9
Help Link: https://w3km.ratl.swg.usma.ibm.com/BulkAdd
I had packaged this up (once for an IBM team in India), however, if you wanted to customize it for a customer, it would be rather entrenched, as most ldap references refer to internal bluepages ldap schema. Ping me if you need a copy.
I had requested that some dev team add this as a feature. Since they, themselves didn't see this as a pain point (someone in ops always added their users for them, once, and then the pain is over. So developers never had to bulk add anyone and thus, this feature was deemed as very low priority, in the grand scheme of things.
Don,
I am not able to access the links you provided. Are these internal IBM links? I am an IBM customer who would really like to get access to the source for this tool for our own use. I looked for a way to contact you outside the forums and couldn't find one.
Thanks,
Jamie.
Jamie,
Comments
Ralph,
Has there been any change to the RTC Java API in the last 3 years that will allow manipulation of the Project Area Access List? This is what is being sought here. I had a need 3 years ago but it feel through. I now need to do this again and to the best we can tell, there is still no public API to support this. Don Rota has code to do this but it isn't available to customers. I don't understand why this capability is not part of the API. I can put in an RFE but that doesn't solve our immediate need to add thousands of users to the access list of some RTC project areas. I was hoping to find a solution now as an RFE could take years to come to pass.
Do you have any suggestions?
Thank you,
Jamie Berry.
The API to set the read access list has always been there (you can maintain it in the Eclipse Client Admin UI). It is likely internal API. I have not looked at it I was able to find
com.ibm.team.process.common.IReadAccessList and com.ibm.team.process.internal.common.ReadAccessList
com.ibm.team.process.internal.common.ProcessFactory.createReadAccessList()
as starting points.
Comments
Sachin Nairy
May 11 '18, 5:36 a.m.Hi Angelo,
Did you found any solution for this requirement? i have slimier requirement to add users to the access list in multiple project area