【发布时间】:2012-07-23 12:56:26
【问题描述】:
我的公司正在尝试 JIRA,我们想知道是否有办法让问题仅对特定群体可见。例如,如果该问题在德国开放,则它应该只对德国用户可见,如果它在日本只对日本用户开放。唯一的例外是能够在全球范围内查看的管理员和开发人员。 在 redmine 中,使用子项目功能很容易实现,但是如何使用 JIRA 来实现呢?
PS:我希望它是自动的,而不是基于用户必须选择的字段。
【问题讨论】:
我的公司正在尝试 JIRA,我们想知道是否有办法让问题仅对特定群体可见。例如,如果该问题在德国开放,则它应该只对德国用户可见,如果它在日本只对日本用户开放。唯一的例外是能够在全球范围内查看的管理员和开发人员。 在 redmine 中,使用子项目功能很容易实现,但是如何使用 JIRA 来实现呢?
PS:我希望它是自动的,而不是基于用户必须选择的字段。
【问题讨论】:
我相信没有第三方插件(或为您的 JIRA 构建的自定义插件)是不可能的。
JIRA 具有“问题安全”概念,可让您控制谁可以看到问题。您可以使问题仅对报告者和您的员工可见(默认情况下)。但是您不能(自动)使其对与 Reporter 关联的某些用户组可见。
在我看来,最短的实现路径是
可能已经有一个插件可以解决这个问题,但快速搜索没有任何建议。
希望这会有所帮助! 伊戈尔
【讨论】:
要限制 JIRA 中的问题可见性,您必须首先定义一个问题安全架构。 Atlassian 提供了一个 tutorial 。
您仍然必须首先将您的用户分配到组(更可取)或角色,以便能够利用这些限制。
【讨论】:
通常我们在问题安全方案中定义级别,然后使用诸如 Script Runner 插件之类的东西来创建一个在创建时设置问题安全性的 post 函数。
【讨论】: