Доступность: JIRA 5.0 и более поздние версии.
В этом руководстве будет показано, как создать пользовательский диалог для создания ссылок на задачи, что упрощает пользователям создание удаленных ссылок на стороннее приложение в JIRA.
Шаги
- Вставьте веб-элемент в свой atlassian-plugin.xml с атрибутом раздела, имеющим значение «create-issue-link-types».
<web-item key="add-myapp-link" section="create-issue-link-types" weight="100">
<label key="add.myapp.link.label" />
<link linkId="add-myapp-link-link">
/secure/LinkMyAppEntity!default.jspa?id=${issueId}
</link>
</web-item>
- Вставьте действие webwork в ваш atlassian-plugin.xml с атрибутом псевдонима, соответствующим назначению ссылки, определенному в веб-элементе выше.
<webwork1 key="link-myapp-entity" name="Link My Application Entities" class="java.lang.Object">
<actions>
<action name="com.mycompany.myapp.LinkMyAppEntity" alias="LinkMyAppEntity">
<view name="error">/templates/dialog/linkmyappentity.vm</view>
<view name="input">/templates/dialog/linkmyappentity.vm</view>
</action>
</actions>
</webwork1>
- Напишите соответствующее действие веб-сайта и шаблон velocity. Примеры:
- atlassian.jira.plugin.link.remotejira.LinkRemoteJiraIssue
- linkremotejiraissue.vm