Создание диалогового окна пользовательских ссылок на задачи для удаленных ссылок на задачи

Доступность: JIRA 5.0 и более поздние версии.

В этом руководстве будет показано, как создать пользовательский диалог для создания ссылок на задачи, что упрощает пользователям создание удаленных ссылок на стороннее приложение в JIRA.

Шаги

  1. Вставьте веб-элемент в свой 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>

  1. Вставьте действие 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>

  1. Напишите соответствующее действие веб-сайта и шаблон velocity. Примеры:
  • atlassian.jira.plugin.link.remotejira.LinkRemoteJiraIssue
  • linkremotejiraissue.vm