项目

常规

个人资料

插件目录 » 全局角色

作者 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
用户评分   (0)

Redmine 插件,允许管理员轻松配置权限,并允许程序员在 Redmine 项目中使用系统角色。

特性
  • 能够在 Redmine 项目外使用权限系统。
  • Redmine 管理员将能够方便地配置和监控系统权限。

插件「全局角色」的功能

  • 「全局角色」插件将「全局角色」的概念引入 Redmine。全局角色可以用于与项目无关的用户活动模块中。例如,可以用于处理文档、申请、规划、工资计算、KPI 管理设置等。
  • 插件为用户或组编辑页面添加了额外的选项卡——「全局角色」,其中可以添加或删除此类角色。


  • 为便于管理,现在在角色设置中添加了「具有全局角色的用户」和「具有项目角色的用户」选项卡。


  • 扩展了从「具有项目角色的用户」选项卡的角色设置中直接自定义标准「项目角色」权限的能力。现在管理员可以快速为组和用户设置必要的权限,而无需逐个打开。


  • 此插件在其他 Redmine 模块中是必要的,以获得项目外权限的机会,并可用于开发您的解决方案。为程序员引入了两种新方法,用于在其他插件的代码中。
  1. User.current.global_permission_to?(:permission_name) 或 User.current.global_permission_to?(:controller, :action) - 检查用户的全局权限。
  2. 方法 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。