How can I configure the Web UI behaviour ?
![](http://jazz.net/_images/myphoto/1a1c3766c4729aa468c4ad84f520e6df.jpg)
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
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
8 answers
![](http://jazz.net/_images/myphoto/1a1c3766c4729aa468c4ad84f520e6df.jpg)
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:
{"com.ibm.team.process.web.projectArea": }
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.
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:
{"com.ibm.team.process.web.projectArea": }
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.
![](http://jazz.net/_images/myphoto/1a1c3766c4729aa468c4ad84f520e6df.jpg)
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:
{"com.ibm.team.process.web.projectArea": [ "com.ibm.team.process.projectAreaList", "com.ibm.team.build", "com.ibm.team.scm"],"com.ibm.team.process.web.projectAreaList": [ "com.ibm.team.process.projectAreaList", "com.ibm.team.repository.web.projectAreaList"]}
I guess the page id is 'com.ibm.team.process.projectAreaList'
What is the problem??
Any one can help?
Thanks
![](http://jazz.net/_images/myphoto/1a1c3766c4729aa468c4ad84f520e6df.jpg)
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
![](http://jazz.net/_images/myphoto/1a1c3766c4729aa468c4ad84f520e6df.jpg)
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://<server>:9443/jazz/admin
Go to Server - Advanced Properties
Under the section Core Repository Component go to "com.ibm.team.repository.service.internal.webuiInitializer.ConfigPropertyInitializer
Change the value for Suppressed Web Pages to {"com.ibm.team.process.web.projectArea": }
Does this help?
/Elisbeth
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://<server>:9443/jazz/admin
Go to Server - Advanced Properties
Under the section Core Repository Component go to "com.ibm.team.repository.service.internal.webuiInitializer.ConfigPropertyInitializer
Change the value for Suppressed Web Pages to {"com.ibm.team.process.web.projectArea": }
Does this help?
/Elisbeth
![](http://jazz.net/_images/myphoto/1a1c3766c4729aa468c4ad84f520e6df.jpg)
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
![](http://jazz.net/_images/myphoto/1a1c3766c4729aa468c4ad84f520e6df.jpg)
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 "com.ibm.team.rtc.web.rationalTeamConcert" from "com.ibm.team.process.web.projectArea"
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 "com.ibm.team.rtc.web.rationalTeamConcert" from "com.ibm.team.process.web.projectArea"