以前一直用全局安全配置+安全矩阵,但是这个只能控制功能权限,没法控制视野。。。
找了好久终于找到了 role-strategy 插件,
下载地址:
在 插件管理-高级 里面有个插件上传
或者在插件管理里面找:
安装比较顺利,这里就不多说了,说一下配置:
1.进入系统管理里面的
2.授权策略
将 安全矩阵换成:
3.进入 系统管理里面的
4.进入 Manage Roles
创建两个全局角色
admin 当然全勾上。。。
release 只需要勾 Overall->Read 一个,Overall->Read 是一个基本权限有这个才能进来(这个要注意 ,有些教程没有说这个)
然后创建一个项目角色:
这里的重点是 Pattern ,它是用来匹配任务名的,匹配规则应该是类似正则匹配(这个很重要,我在这坑了好久,起初没看见那个小点 以为*是通配符,怎么搞都不行)
然后记得点 save;
5. 进入 Assign Roles
先往全局角色里添加用户(用户是在用户管理创建好的,这里就不说怎么创建用户了),如果你想让一个用户只有项目角色的权限,那你就先在这儿给他勾上只有Overall->Read权限的角色;
然后,给项目角色添加用户:
然后,save!
就 over 了。。。