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

How can I configure the Web UI behaviour ?

Hello folks

I am working on a project that requires some custom configuration of the Jazz server and/or RTC to stay aligned with the customer needs, and I have two questions that I can not find an answer to. So please, if you can help for only one of those questions, I would still greatly appreciate your input:

<b>1.</b> Lets imagine that I have 2 project areas, Project_A and Project_B. A particular user will be assigned as a member of Project_A, but not to Project_B. But by default, when that user logs in to the Web interface, he will still be given the choice of opening project area Project_B and have access to the basic Dashboard for that Project Area. So how do I disable this behaviour, if a user is not assigned to a particular project area, how do I hide ALL the information to that user so that he does not have access to any part of that Project?

<b>2.</b> Once logged in to the web interface, the user will see different tab menus such as Dashboard, Source control, Iteration Plan How do I remove some of those tabs? For example if I do not need Source control functionality in my project, how do I remove this tab from the Web UI?

Many thanks to you,

Michael

0 votes



8 answers

Permanent link
Hello Michael,

I have this information from the following discussion:
https://jazz.net/forums/viewtopic.php?t=730

You can read there much more about what suppressing a web page means.

Short:
{&quot;com.ibm.team.process.web.projectArea&quot;: }
is a JSON object where the key is the name of the web UI application and the value is an array of pages that should be suppressed from the UI (in this case just SCM).

I think you just can click on the menu you like to supress to see the page id.

1 vote


Permanent link
Thanks for your answer, concerning answer 1, could you please give me some more information on where and how this can be configured in version 2.0?

And if the Jazz people could maybe help out on question 2, that would be great!

Thanks in advance.

Michael


Hi

v2 (or rather milestones on the way to v2) can be downloaded from the downloads page. Remember this is not officially released yet - check the plans to see the timeline for the release date.

anthony

Hi all,

I'm using RTC 2.0M2 and I'm trying to suppress the 'Project Areas' tab but I can't.
There is no problem suppressing SCM tab or Builds tab but suppressing 'Project Areas' is not working.

I configured the suppressed pages advance property like this:



&#123;&quot;com.ibm.team.process.web.projectArea&quot;&#58; &#91; &quot;com.ibm.team.process.projectAreaList&quot;, &quot;com.ibm.team.build&quot;, &quot;com.ibm.team.scm&quot;&#93;,&quot;com.ibm.team.process.web.projectAreaList&quot;&#58; &#91; &quot;com.ibm.team.process.projectAreaList&quot;, &quot;com.ibm.team.repository.web.projectAreaList&quot;&#93;&#125;


I guess the page id is 'com.ibm.team.process.projectAreaList'

What is the problem??
Any one can help?

Thanks

1 vote


Permanent link
Hello folks

I am working on a project that requires some custom configuration of the Jazz server and/or RTC to stay aligned with the customer needs, and I have two questions that I can not find an answer to. So please, if you can help for only one of those questions, I would still greatly appreciate your input:

<b>1.</b> Lets imagine that I have 2 project areas, Project_A and Project_B. A particular user will be assigned as a member of Project_A, but not to Project_B. But by default, when that user logs in to the Web interface, he will still be given the choice of opening project area Project_B and have access to the basic Dashboard for that Project Area. So how do I disable this behaviour, if a user is not assigned to a particular project area, how do I hide ALL the information to that user so that he does not have access to any part of that Project?

<b>2.</b> Once logged in to the web interface, the user will see different tab menus such as Dashboard, Source control, Iteration Plan How do I remove some of those tabs? For example if I do not need Source control functionality in my project, how do I remove this tab from the Web UI?

Many thanks to you,

Michael


Hi

For 1) - the 1.x RTC releases, you can't hide information from other users. You need to try the 2.0 code to get that capability.

for 2) - I am not sure how to do this - but it must be possible. If you look at jazz.net, there is no source code tab (look at projects and pick RTC, you can see work items, plans, etc but no source code). Perhaps the people who own jazz.net might be able to tell us what they did.

regards

anthony

0 votes


Permanent link
Thanks for your answer, concerning answer 1, could you please give me some more information on where and how this can be configured in version 2.0?

And if the Jazz people could maybe help out on question 2, that would be great!

Thanks in advance.

Michael

0 votes


Permanent link
Hello Michael,

There is a possibility to suppress pages from displaying in the UI. It makes them not showing up in the UI.

Logon the Jazz Server
https://&lt;server&gt;:9443/jazz/admin
Go to Server - Advanced Properties

Under the section Core Repository Component go to &quot;com.ibm.team.repository.service.internal.webuiInitializer.ConfigPropertyInitializer
Change the value for Suppressed Web Pages to {&quot;com.ibm.team.process.web.projectArea&quot;: }

Does this help?

/Elisbeth

0 votes


Permanent link
Yes, great, that solves question nr 2, only where can I find the appropriate string values to suppress the other tabs if needed?

0 votes


Permanent link
Thanks for your answer, concerning answer 1, could you please give me some more information on where and how this can be configured in version 2.0?

And if the Jazz people could maybe help out on question 2, that would be great!

Thanks in advance.

Michael


Hi

v2 (or rather milestones on the way to v2) can be downloaded from the downloads page. Remember this is not officially released yet - check the plans to see the timeline for the release date.

anthony

0 votes


Permanent link
2.0 M2 is in a bit of a gray area. A lot of refactoring happened in Foundation between M2 and RC1 that affect the Application framework, including suppressed pages and the extension point mechanism for declaring pages. M2 was probably before we created the ApplicationPageBindings extension point, so Project Areas is most likely hardcoded into the navbar.

The syntax of your suppressed pages string is correct and should work in a more recent RTC build. You will have to update the application ID though - it has changed to &quot;com.ibm.team.rtc.web.rationalTeamConcert&quot; from &quot;com.ibm.team.process.web.projectArea&quot;

0 votes

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: Feb 23 '09, 4:30 a.m.

Question was seen: 5,817 times

Last updated: Feb 23 '09, 4:30 a.m.

Confirmation Cancel Confirm