【问题标题】:In Jira can I create an issue, and link it at the same time?在 Jira 中,我可以创建一个问题并同时链接它吗?
【发布时间】:2014-12-15 16:57:50
【问题描述】:

我有一个“业务需求”列表(自定义类型),每个需求都应该由一个“史诗”来实现。

我如何向“业务需求”添加一个东西,让我可以使用自动创建的链接创建一个“史诗”?

【问题讨论】:

  • 我不确定您想要实现什么。您是否想要某种可以按下的按钮来创建一个新问题并将其链接到当前问题?
  • 是的,听起来不错。对不起,如果我没有很清楚地解释自己!

标签: jira issue-tracking


【解决方案1】:

您可以通过开发新的 Jira 插件来实现这一点。

这可能由两部分组成:

  1. 在 jira 应用程序菜单中定义一个新的菜单项
  2. 定义一个 jira-action 来做你的链接工作

定义一个新的菜单项相当简单: 所需的插件类型是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(...);
    }
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多