插件目录 » 全局角色
作者 | RMplus.pro 团队 | |
---|---|---|
网站 | http://rmplus.pro/en/redmine/plugins/global_roles | |
代码仓库 | http://rmplus.pro/en/redmine/plugins/global_roles | |
注册于 | 2013-10-30(几乎11年前) | |
当前版本 | 2.2.3 | |
兼容 | Redmine 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x | |
用户评分 |
Redmine 插件,允许管理员轻松配置权限,并允许程序员在 Redmine 项目中使用系统角色。
特性- 能够在 Redmine 项目外使用权限系统。
- Redmine 管理员将能够方便地配置和监控系统权限。
插件「全局角色」的功能
- 「全局角色」插件将「全局角色」的概念引入 Redmine。全局角色可以用于与项目无关的用户活动模块中。例如,可以用于处理文档、申请、规划、工资计算、KPI 管理设置等。
- 插件为用户或组编辑页面添加了额外的选项卡——「全局角色」,其中可以添加或删除此类角色。
- 为便于管理,现在在角色设置中添加了「具有全局角色的用户」和「具有项目角色的用户」选项卡。
- 扩展了从「具有项目角色的用户」选项卡的角色设置中直接自定义标准「项目角色」权限的能力。现在管理员可以快速为组和用户设置必要的权限,而无需逐个打开。
- 此插件在其他 Redmine 模块中是必要的,以获得项目外权限的机会,并可用于开发您的解决方案。为程序员引入了两种新方法,用于在其他插件的代码中。
- User.current.global_permission_to?(:permission_name) 或 User.current.global_permission_to?(:controller, :action) - 检查用户的全局权限。
- 方法 authorized_globaly? - 用于在控制器中检查当前用户请求操作的可用性的 before_filter。
为更好的外观,我们建议与我们的团队 Redmine 皮肤——Redmine Alex Skin 一起使用此插件
您可以在网站上查看我们团队的其他插件 http://rmplus.pro
变更日志
2.2.3 (2018-09-04)
兼容 Redmine 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x。
- 修复:堆栈级别太深
- 修复 Chrome >= 63 的错误
2.2.1 (2017-10-11)
兼容 Redmine 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x。
- 将 'before_filter' 改为 'before_action'
- 移除了低于 3.0.0 的 Redmine 版本支持
2.2.0 (2016-10-04)
兼容 Redmine 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x。
- 添加了通过组添加的权限视图
2.1.0 (2016-02-09)
兼容 Redmine 3.2.x, 3.1.x, 3.0.x, 2.6.x, 2.5.x。
- 缓存使用权限
2.0.0 (2015-06-08)
兼容 Redmine 3.1.x, 3.0.x, 2.6.x, 2.5.x。
- Redmine 3.x 支持
1.0.0 (2015-02-09)
兼容 Redmine 2.6.x, 2.5.x, 2.4.x。
兼容 Redmine 2.6, 2.5。
更新功能。
0.0.1 (2013-10-30)
兼容 Redmine 2.4.x, 2.3.x, 2.2.x。