在Jira,我可以创建一个问题,并同时链接它吗?

时间:2014-12-15 16:57:51

标签: jira issue-tracking

我有一份"业务需求" (自定义类型)每个需要都应该通过" Epic"。

来实现

如何将商品添加到商业需求"这将让我创造一个" Epic"自动创建链接?

1 个答案:

答案 0 :(得分:1)

您可以通过开发新的Jira-Plugin来实现这一目标。

这可能包括两部分:

  1. 在jira应用程序菜单中定义新的菜单条目
  2. 定义一个用于处理链接内容的jira-action
  3. 定义新的菜单条目非常简单: 所需的插件类型为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-class中,你可以做你的链接:

    public class FooAction extends JiraWebActionSupport {
        @Override
        @RequiresXsrfCheck
        public String doExecute() throws Exception {
             ComponentAccessor.getIssueLinkManager().createIssueLink(...);
        }
    }