2

由于我不会在这里讨论的原因,我需要阻止开发人员更改 JIRA 中的修复版本,而不阻止他们更改 Green Hopper 排名。

这有点复杂,因为 Greenhopper 允许您更改是否使用计划问题或解决问题权限。

我尝试了以下方法:

  • 将 GH 设置为使用 Resolve Issues 权限并撤销 Resolve Issues 权限。这可以防止用户更改这两个字段。

  • 将 GH 设置为使用 Schedule Issues 权限并撤销 Resolve Issues 权限。这允许编辑排名,并阻止更改 JIRA 屏幕中的修复版本,到目前为止一切都很好。但是,仍然可以在 Green Hopper 规划板上更改修复版本。

  • 我还研究了从 JIRA 屏幕中删除 Fix Version 字段,但是您仍然可以随时在 GH 中更改它。

我没有想法,所以我希望有人为我找到答案:)

忘了提 - 我正在使用 JIRA 4.1.2 和 GH 5.1

4

1 回答 1

1

开箱即用,您描述的内容无法完成。Atlassian 已明确表示,他们不会提供JIRA-1330中所述的现场级安全性。

也就是说,对谁可以设置 fixVersion 字段的控制由此处所述的“解决问题”权限控制,尽管您似乎已经走这条路了。

我的问题是:您使用的是 fixVersion 字段吗?如果是这样,您如何使用它以及何时设置?答案是找出正确方法的关键。

解决此问题的几种可能方法:

与 JIRA 合作了足够长的时间,我知道我可以拼凑一些东西来实现这一点。这只是需要时间。例如,如果任何人在没有更改权限的情况下编辑了 fixVersion 字段,您也许可以使用脚本插件来重置该字段。

根据这对您的重要性,您可能希望聘请 JIRA 顾问来为您的需求提供解决方案。

于 2013-02-07T02:11:12.970 回答