5

目前我们有多个项目共享一个 JIRA 实例。我们想让用户只查看他们正在测试的项目。

但是,我们目前正在将这些用户分组到标准的 jira-users 分组中。

过滤掉只有特定用户才能看到和访问的 JIRA 项目的最佳方法是什么

4

5 回答 5

7

就我个人而言,我完全赞成项目角色。我有一个通用权限方案,允许项目角色中定义的所有用户/组浏览项目,这让项目管理员/经理定义哪些组可以查看他们的项目。因此,通过删除或添加 jira-users(用户必须加入甚至登录 JIRA 的默认组)到他们项目的“用户”项目角色,项目经理可以控制是否所有用户都可以查看他们的项目.

于 2009-04-30T16:59:00.250 回答
4

您应该为您拥有的每个项目创建特殊的用户组......您可以拥有多个组,例如“project1_developers”、“project2_observers”,以便更好地组织。

您还可以将这些组与项目角色结合起来,以在每个项目中定义每个组应具有的访问权限。

制定一个权限方案来设置一个项目的权限。像这样:
浏览项目->组(project1_admins,project1_developers,project1_users,project1_observers)
创建问题->组(project1_admins,project1_developers,project1_users)
移动问题->组(project1_admins)

你也可以在这里使用你的项目角色......但是我更喜欢用组来设置一切。

最后,您可以使用问题安全方案来定义谁可以查看问题,谁不能查看问题。问题安全方案实现了许多可以分配用户/组的安全级别。

希望能有所帮助。

于 2008-10-29T13:12:38.210 回答
1

完全同意 Brian 的观点:项目角色是要走的路,否则你最终会得到太多的组。角色成员资格对项目来说是本地的。组是全球性的。

完全不同意巴拉拉米:应该非常谨慎地使用安全级别,并在一小部分问题上(在例外情况下)。

于 2010-03-03T14:17:57.033 回答
0

我写了一个关于如何做到这一点的教程。它涉及创建权限方案、组和从默认权限方案中取消用户组。我不知道这是否是唯一的方法,但一旦掌握了它只需要大约 10 分钟就可以让一个新客户设置为只有他们自己的项目的权限。

这是您将找到的有关如何执行此操作的最简单的指南:

为单个项目/用户权限设置 JIRA

于 2013-03-07T13:18:51.567 回答
0

解决此问题的最佳和动态方法是借助安全级别,并在运行时使用 post 函数根据问题设置安全级别。

于 2010-02-16T08:50:44.107 回答