如何让一群人只能看到某些JIRA问题? [关闭]

问题描述 投票:2回答:3

我的公司正在尝试JIRA,我们想知道是否有办法让问题只能由某一群人看到。例如,如果该问题在德国开放,则只有德国用户才能看到该问题,如果它仅在日本用户在日本开放。唯一的例外是能够全局查看的管理员和开发者。在redmine中,使用子项目功能可以很容易地实现,但是如何使用JIRA呢?

PS:我希望它是自动的,而不是基于用户必须选择的字段。

jira redmine tracker
3个回答
3
投票

我相信没有第三方插件(或为您的JIRA构建的自定义插件)是不可能的。

JIRA具有“问题安全”概念,允许您控制谁可以看到问题。您可以将问题(默认情况下)仅显示给Reporter和您的员工。但是,您无法(自动)将其显示给与Reporter关联的某些用户组。

从我的观点来看,最短的实现路径是

  1. 创建“组”类型的自定义字段,将其命名为“可见性组”。
  2. 创建问题安全方案,默认情况下会使问题对您的员工以及“可见性组”字段中所选组的成员可见。
  3. 创建一个自定义插件(或让Atlassian Expert为您执行此操作),将基于Reporter将Visibility Group字段的默认值设置为某个值 - 这可以作为“后续功能”添加到工作流中创建“步骤。

可能已经有一个插件,但快速搜索没有任何建议。

希望这可以帮助!伊戈尔


2
投票

要限制JIRA中的问题可见性,您必须首先定义问题安全模式。 Atlassian提供了tutorial

您仍然必须首先将用户分配到组(更可取)或角色,以便能够利用这些限制。


1
投票

通常我们在问题安全方案中定义级别,然后使用类似Script Runner插件的东西创建一个post函数,在创建时设置问题安全性。

© www.soinside.com 2019 - 2024. All rights reserved.