2014-12-15 2 views
0

У меня есть список «Потребности в бизнесе» (пользовательский тип), каждая из которых должна быть реализована «Эпиком».В Jira я могу создать проблему и связать ее одновременно?

Как я могу добавить вещь к «Деловой необходимости», которая позволит мне создать «Эпический» с созданной автоматически ссылкой?

+0

Я не уверен, что вы хотите достичь. Вам нужна кнопка, которую вы можете нажать, которая создаст вам новую проблему и свяжет ее с текущим? – Seb

+0

yep звучит хорошо. Извините, если я не очень четко объяснил себя! – Loofer

ответ

1

Вы можете достичь этого, разработав новый Jira-Plugin.

Это может состоять из двух частей:

  1. Определить новый пункт меню в меню приложения JIRA
  2. Определение JIRA-действие, которое делает ваш связывающего материал

Определения нового меню запись довольно проста: Необходимый тип плагина: Web Item Plugin Module. Для этого вам просто нужно сделать запись в вашем atlassian.xml:

<web-item key="foo" name="Foo" 
     section="operations-top-level" weight="47"> 
     //snip... 
     <label>Foo action</label> 
     <link linkId="foo"> 
      <![CDATA[/secure/FooAction!default.jspa?issue=${issue.id}]]> 
     </link> 
</web-item> 

После этого вы можете определить действие, которое вы хотите вызвать при нажатии действия. Для этого вы можете использовать Webwork plugin

<webwork1 key="fooaction" name="FooAction" class="java.lang.Object"> 
//snip... 
<actions> 
     <action name="fooaction" alias="FooAction"></action> 
    </actions> 
</webwork1> 

В вас FooAction-класс, который вы можете просто сделать свой связывающую материал:

public class FooAction extends JiraWebActionSupport { 
    @Override 
    @RequiresXsrfCheck 
    public String doExecute() throws Exception { 
     ComponentAccessor.getIssueLinkManager().createIssueLink(...); 
    } 
} 
Смежные вопросы