公平警告:除非您有 JIRA 经验并且可以访问其来源(企业用户),否则这个问题将很难回答。
大家好,
我正在编写一个扩展 AbstractIssueSelectAction 的插件。我注意到${issue.summary}
,等等都可以从我的速度模板中获得,但是,我还想公开其他的东西。我不知道如何在速度参数图中添加其他东西。我什至使用远程调试器尝试单步调试堆栈并找出发生了什么 - 但由于堆栈较深以及我无法正确附加所有源,我都不清楚(而且很多网络工作的东西似乎都被混淆了)。
我也在 Atlassian 支持论坛上发布了这个问题,我只是在这里交叉发布以更多地关注这个问题。
示例操作代码:
public class MyOperation extends AbstractIssueSelectAction {
// ...
private final Issue myIssue;
public String doCollect() throws Exception {
log.debug("Running doCollect()");
return "collectinfo";
}
}
示例插件配置:
<webwork1 key="unique_key" name="My Name" class="java.lang.Object">
<actions>
<action name="com.mycompany.jira.extensions.MyOperation" alias="MyOperation">
<view name="collectinfo">/templates/myoperation-collectinfo.vm</view>
<view name="success">/templates/myoperation-success.vm</view>
</action>
</actions>
</webwork1>
在速度模板中,${issue.summary}
正确地解决了当前问题的摘要,但如果 myIssue 是其他问题,例如,我希望能够使用${myIssue.summary}
.
谢谢!-卡尔