The Project Tab Panel plugin module allows you to add new tabs to the 'Browse Projects' page.
All these tab panels ('Road Map', 'Change Log', 'Popular Issues' and 'Open Issues') are implemented as plugins. New project tab panels can be implemented to display project-specific info.
Here is an example panel module descriptor:
1 2<!-- The class defined should implement com.atlassian.jira.plugin.projectpanel.ProjectTabPanel and it may be useful to use the functionality provided by com.atlassian.jira.plugin.projectpanel.impl.GenericProjectTabPanel. --> <project-tabpanel key="roadmap-panel" name="Road Map Panel" class="com.atlassian.jira.plugin.projectpanel.impl.VersionsProjectTabPanel"> <description key="projectpanels.roadmap.description"> A roadmap of the upcoming versions in this project. </description> <label key="common.concepts.roadmap" /> <!-- this is a number defining the order of all panels. The system panels are 10, 20, 30 and 40. --> <order>20</order> <!-- this template produces the HTML for the panel --> <resource type="velocity" name="view" location="templates/plugins/jira/projectpanels/roadmap-panel.vm" /> <!-- this properties files contains i18n keys for the panel --> <resource type="i18n" name="i18n" location="com.atlassian.jira.plugins.projectpanels.roadmap" /> <!-- this parameter prevents the heading from appearing at the top of the tab panel area --> <param name="noTitle">true</param> </project-tabpanel>
Rate this page: