【发布时间】:2010-09-03 00:09:15
【问题描述】:
我在理解一个人何时应使用组配置 JIRA 权限以及何时应使用项目角色时有些困难。我已经阅读了在线文档,但是,两者之间的区别似乎很微妙。
group 看起来很简单。将用户分组到一个命名的存储桶中。将group 分配给permission scheme 中的一个或多个权限,以便为组内的任何用户启用对功能的访问。将permission scheme 分配给project 以将权限应用于该project。
project role 看起来非常相似。除了您还可以将groups 添加到project roles 之外,它执行上述所有操作。似乎project role 还允许项目管理员将自己的用户添加到项目中,而不需要系统管理员。
但是,我不确定如何利用这一点。这是我想要实现的示例。
- 在 JIRA 中创建了多个项目。
- 我们所有的经理、开发人员等在所有项目中都拥有相同的权限。
- 我们的客户只能访问他们的项目。
我认为最好的方法是:
- 创建一个 employees
group我将所有员工添加到其中。 - 创建一个或多个
project roles,我会在其中添加适当的客户端。 - 使用 employees
group将权限分配给 Default Permissions Scheme。 - 将默认权限方案复制到新的项目特定方案,例如,client-scheme
- 将client-scheme分配给客户特定的项目。
但是,我似乎没有利用project role membership。这是如何发挥作用的?
使用 JIRA groups 和 project roles 的最佳做法是什么?两者有什么不同?
【问题讨论】:
标签: jira