2013-12-18 1 views
0

Я создал веб-элемент и действие веб-сайта. В моем веб-элементе отображается новая вкладка в разделе администрирования проектов. Ссылка на вкладку указывает на мои действия.Как добавить действие «webwork1», связанное с «вкладкой администратора проекта» в Jira?

Единственная проблема заключается в том, что мое действие веб-сайта полностью отображается на другой странице. Я бы хотел, чтобы моя пользовательская вкладка проекта оставалась подсвеченной, и моя форма действия веб-поиска отображалась внутри моих «кадров» проектов.

Вот мой 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

* Вы можете принять ответ, если это вам помогло, и у вас больше нет вопросов. **:) ** В противном случае не стесняйтесь спрашивать. * – Seika85

ответ

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> 

И как я помню, все веб-элементы являются сервлетами. И убедитесь, что ваш файл project.id доступен в вашем шаблоне.