我创建了一个网络项目和一个网络动作。我的Web项目在项目的管理部分中显示一个新选项卡。选项卡的链接指向我的操作。
唯一的问题是我的网页操作完全显示在另一个页面中。我希望我的自定义项目选项卡保持突出显示,我的网络操作表单将显示在我的项目“框架”中。
这是我的atlassian-plugin.xml:
<web-item name="info - Project Information" i18n-name-key="info-jira-module.name" key="info-jira-module" section="atl.jira.proj.config/projectgroup1" weight="1000">
<description key="info-jira-module.description">The info Jira Module Plugin</description>
<label key="info-jira-module.label"/>
<link linkId="info-jira-module-link">/secure/MyActionClass.jspa?projectId=${project.id}</link>
</web-item>
<webwork1 key="info-project-webwork" name="info Project Webwork" i18n-name-key="info-project-webwork.name">
<description key="info-project-webwork.description">The info Project Webwork Plugin</description>
<actions>
<action name="ca.info.jira.jira.webwork.MyActionClass" alias="MyActionClass">
<view name="success">/templates/templates/info-project-webwork/myactionclass/success.vm</view>
</action>
</actions>
</webwork1>
答案 0 :(得分:0)
您需要为您的网络商品添加网页部分:
<!-- A new Plugins section in the Admin menu -->
<web-section key="info-jira-section"
name="info - Project Information Section"
location="admin_plugins_menu"
weight="110">
<label key="info-jira-section.name"/>
</web-section>
<!-- A item in the Plugins section -->
<web-item name="info - Project Information" i18n-name-key="info-jira-module.name" key="info-jira-module" section="admin_plugins_menu/info-jira-section" weight="10">
<description key="info-jira-module.description">The info Jira Module Plugin</description>
<label key="info-jira-module.label"/>
<link linkId="info-jira-module-link">/secure/MyActionClass.jspa?projectId=${project.id}</link>
我记得,所有的web项都是servlet。并确保您的project.id在您的模板中可用。