![]() All these tab panels ('Open Issues', 'Road Map', 'Change Log' and 'Popular Issues') are implemented as plugins. New component tab panels can be implemented to display component-specific info. Here is an example panel module descriptor: <!--
The class defined should implement
com.atlassian.jira.plugin.componentpanel.ComponentTabPanel
and it may be useful to use the functionality provided by
com.atlassian.jira.plugin.componentpanel.impl.GenericTabPanel.
-->
<component-tabpanel key="component-openissues-panel" i18n-name-key="componentpanels.openissues.name"
name="Open Issues Panel" class="com.atlassian.jira.plugin.componentpanel.impl.GenericTabPanel">
<description key="componentpanels.openissues.description">Show the open issues for this component.</description>
<label key="common.concepts.openissues"/>
<!-- this is a number defining the order of all panels.
The system panels are 10, 20, 30 and 40. -->
<order>10</order>
<!-- this template produces the HTML for the panel -->
<resource type="velocity" name="view"
location="templates/plugins/jira/projectentitypanels/openissues-component-panel.vm"/>
<!-- this properties files contains i18n keys for the panel -->
<resource type="i18n" name="i18n" location="com.atlassian.jira.plugins.componentpanels.openissues"/>
</component-tabpanel>
|

