一、实现效果
- 开发人员只能看到和构建
dev
开头的工程 - 测试人员只能看到和构建
test
开头的工程 - 管理员无限制
二、创建用户
系统管理
→ 管理用户
→ 新建用户
创建三个普通用户
三、安装插件
系统管理
→ 插件管理
安装 Role-based Authorization Strategy
四、系统配置
系统管理
→ 全局安全配置
→ 授权策略
→ Role-Based Strategy
五、分配权限
5.1 创建基础角色
系统管理
→ Manage and Assign Roles
→ Manage Roles
Global roles
创建一个全局的基础角色,只勾全部的 Read
权限即可。
Item roles
创建两个项目角色,一个 developer
、tester
对应的 Pattern
写 dev.*
和 test.*
。
这样就实现 developer
角色看到 dev
开头的项目,tester
角色看到 test
开头的项目。
5.2 分配角色
系统管理
→ Manage and Assign Roles
→ Assign Roles
勾上对应的角色即可。