Contribute Section to Project/TeamArea Pages
Hi,
1) Is there a way to add a section/part to the TeamArea and ProjectArea overview pages?
a) Looking at TeamAreaPage and ProjectAreaPage classes it seems that parts creation is not extensible.
b) If not, will Jazz support that in the future?
2) Is there a way to contribute a Page (TabPage) to Project/TeamArea ?
Thanks,
Dekel
1) Is there a way to add a section/part to the TeamArea and ProjectArea overview pages?
a) Looking at TeamAreaPage and ProjectAreaPage classes it seems that parts creation is not extensible.
b) If not, will Jazz support that in the future?
2) Is there a way to contribute a Page (TabPage) to Project/TeamArea ?
Thanks,
Dekel
One answer
The overview pages are not extensible. There is however one interesting
extension opportunity in the Team Area editor. The editor has an
'Artifacts' section. This sections shows contributed domains that
support a team area category. This is the same mechanism used to extend
the Team Artifacts view.
The following methods are implemented in a way that the domain would
only show up in the Artifacts section of the Team Area editor.
/*
* @see com.ibm.team.process.rcp.ui.teamnavigator.Domain
* #supportsCategory(Category)
*/
public boolean supportsCategory(Category category) {
if (category instanceof IProcessAreaCategory) {
return ((IProcessAreaCategory) category).isTeamAreaCategory();
}
return false;
}
/*
* @see com.ibm.team.process.rcp.ui.teamnavigator.Domain
* #confineToSupportedCategories()
*/
public boolean confineToSupportedCategories() {
return true;
}
There are no plans at the moment to make the pages more extensible.
New pages can be added to the editors contributing to an internal
extension point. However, since the extension point is marked 'internal'
we don't recommend using it. The extension point is not covered by our
stable-API commitment for the maintenance releases
Kai
Jazz Process team
dekelc wrote:
extension opportunity in the Team Area editor. The editor has an
'Artifacts' section. This sections shows contributed domains that
support a team area category. This is the same mechanism used to extend
the Team Artifacts view.
The following methods are implemented in a way that the domain would
only show up in the Artifacts section of the Team Area editor.
/*
* @see com.ibm.team.process.rcp.ui.teamnavigator.Domain
* #supportsCategory(Category)
*/
public boolean supportsCategory(Category category) {
if (category instanceof IProcessAreaCategory) {
return ((IProcessAreaCategory) category).isTeamAreaCategory();
}
return false;
}
/*
* @see com.ibm.team.process.rcp.ui.teamnavigator.Domain
* #confineToSupportedCategories()
*/
public boolean confineToSupportedCategories() {
return true;
}
There are no plans at the moment to make the pages more extensible.
New pages can be added to the editors contributing to an internal
extension point. However, since the extension point is marked 'internal'
we don't recommend using it. The extension point is not covered by our
stable-API commitment for the maintenance releases
Kai
Jazz Process team
dekelc wrote:
Hi,
1) Is there a way to add a section/part to the TeamArea and
ProjectArea overview pages?
a) Looking at TeamAreaPage and ProjectAreaPage classes it seems that
parts creation is not extensible.
b) If not, will Jazz support that in the future?
2) Is there a way to contribute a Page (TabPage) to Project/TeamArea
?
Thanks,
Dekel