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

How can I hide SCM component from a part of my team?

I was wondering how that can be achieved?

Scenario:

We have a distributed Team of developers and a QA Team. QA Team some times employs offsite contractors who are not supposed to see our source code.

Possible solution:

I was thinking about letting contractors ( or whole QA Team to that matter ) access through Web UI with filtered out SCM component (see advanced server settings). That works, except noone prevents a contractor from downloading RTC client and use tweaked Web UI URL to connect to our RTC server. I was wondering how Jazz Team addressed this issue.

Thank you

Andrei

0 votes



4 answers

Permanent link
In the 1.0 release, a user with read access to the repository has read
access to all objects in the repository. To prevent visibility, a
separate repository must be created. This is an important issue that
needs to be addressed in the 2.0 release.

Please add your specific requirements to workitem 34067 or workitem 59100.

Cheers,
Geoff

vojakine wrote:
I was wondering how that can be achieved?

Scenario:

We have a distributed Team of developers and a QA Team. QA Team some
times employs offsite contractors who are not supposed to see our
source code.

Possible solution:

I was thinking about letting contractors ( or whole QA Team to that
matter ) access through Web UI with filtered out SCM component (see
advanced server settings). That works, except noone prevents a
contractor from downloading RTC client and use tweaked Web UI URL to
connect to our RTC server. I was wondering how Jazz Team addressed
this issue.

Thank you

Andrei

0 votes


Permanent link
Hi Geoff

thank you for the reply but that doesn't answer my question.

Let me try to use an example.

For instance on this very site you can go to

https://jazz.net/jazz/web/projects/Jazz%20Project#action=com.ibm.team.workitem.viewWelcome

and explore various parts of the team infrastructure including Bug Tracking system you are referring to, however you can not see scm component. Are you saying that Jazz team keeps separate repositories for Bug tracking, planning and source code? I don't think so. Also connecting to https://jazz.net/jazz from RTC client with your Jazz.net credentials is not possible. The question is how to achieve the same configuration? So third party folks, like contractors, would been able to access the Project area only via web UI.

Thank you

Andrei

0 votes


Permanent link
Ah, yes, I did misunderstand your question.

We use one repository for all the Rational Team Concert development
resources (bug tracking, code, etc). The URL used by the Eclipse client
is different from that used by the web client, so we can control what
users are allowed to access the repository via the Eclipse client.

I assume that is something a customer can do with their server.

Could someone from the web or repository team comment on the correctness
of that assumption?

Cheers,
Geoff


vojakine wrote:
Hi Geoff

thank you for the reply but that doesn't answer my question.

Let me try to use an example.

For instance on this very site you can go to

https://jazz.net/jazz/web/projects/Jazz%20Project#action=com.ibm.team.workitem.viewWelcome

and explore various parts of the team infrastructure including Bug
Tracking system you are referring to, however you can not see scm
component. Are you saying that Jazz team keeps separate repositories
for Bug trucking, planning and source code? I don't think so. Also
connecting to https://jazz.net/jazz from RTC client with your
Jazz.net credentials is not possible. The question is how to achieve
the same configuration? So third party folks, like contractors, would
been able to access the Project area only via web UI.

Thank you

Andrei

0 votes


Permanent link
The filtering we've added to jazz.net to hide the Source Control tab is entirely configured in the Apache level. You can configure your web.xml file to restrict certain URL classes and turn-off the scm.web/plugin.xml file to avoid having the source control tab shown.

This isn't documented yet in a tech note, but the repository team promised to explain the details soon.

Jean-Michel
Jazz Source Control Team

0 votes

Comments

Hi Jean-Michel, could you explain to us how to configure the web.xml file to turn-off the SCM tab in the web UI? We have already tried the solution at http://www-01.ibm.com/support/docview.wss?uid=swg21370043, but it didn't work. Thanks in advance.

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

Question asked: Aug 14 '08, 5:33 p.m.

Question was seen: 5,423 times

Last updated: Jul 04 '12, 3:38 a.m.

Confirmation Cancel Confirm