JIRA项目管理中使用多个权限模型隔离管理多个项目模式的配置
1、添加用户
普通用户需要填写用户名、密码、确认密码、全名、Email地址;
LDAP用户只需要填写用户名、全名和Email
11194 奥博
11195 白波涛
11196 刘凯
2、添加三个与默认用户组对应的三个新的用户组
默认用户组 新增用户组 用途
jira-administrators glts-administrators 管理用户组
jira-developers glts-developers 执行用户组
jira-users glts-users 普通用户组
3、添加用户到对应的用户组内
用户组 用户组成员
glts-administrators 11194
glts-developers 11194、11195、11196
glts-users 11194、11195、11196
4、添加三个新的项目角色与步骤三中创建的三个新组对应,并把三个新组添加为三个新项目角色的默认组
项目角色 对应的默认用户组
GLTS-Manager glts-administrators
GLTS-User glts-developers
GLTS-Worker glts-users
5、在全局权限中添加新用户组的权限
JIRA权限 对应默认用户组 对应新用户组
JIRASystem Administrators jira-administrators (*glts-Manager)
JIRAAdministrators jira-administrators (*glts-Manager)
JIRAUsers jira-users glts-User
BrowseUsers jira-developers glts-Worker
CreateShared Objects jira-users glts-User
ManageGroup Filter Subscriptions jira-developers glts-Worker
BulkChange jira-users glts-User
PS:建议不要把 JIRA SystemAdministrators、 JIRAAdministrators 权限赋给 glts-Manager用户组,全系统使用一个管理员帐号管理全部项目。
6、复制默认的权限管理模型,重新命名为指定的名称,比如“管理提升小组权限模型”
7、仿照默认权限管理模型,把不同的权限赋给不通的项目角色
对应的新项目角色 默认项目角色
GLTS-Manager administrators
GLTS-User developers
GLTS-Worker users
8、添加一个新的项目管理类,比如”管理提升类”。这一步不是必须的,添加项目类别只是为了项目的分类管理方便。
9、添加一个新的项目,比如“电厂管理提升”,关键字“GRGLTS”,项目负责人选11194,权限模型选择“管理提升小组权限模型”。添加完成后修改项目角色成员对应的默认组。
10、在用户管理中设置当前的操作用户的项目角色是可以操作新添加项目的。
11、在用户管理中设置新建的三个用户的项目角色可操作新添加项目。