Project

General

Profile

Plugins Directory » Global roles

Author: RMplus.pro Team
Website: http://rmplus.pro/en/redmine/plugins/global_roles
Code repository: http://rmplus.pro/en/redmine/plugins/global_roles
Registered on: 2013-10-30 (over 10 years ago)
Current version: 2.2.3
Compatible with: Redmine 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x
User ratings:   (0)

Plugin for Redmine, allows administrators to easily configure privileges, and the programmer to use the system roles is Redmine projects.

Features:
  • Be able to use system of rights in Redmine outside projects.
  • Redmine administrator will be able to conveniently configure and monitor the system privileges.

What the plugin «Global roles» do

  • Plugin «Global Roles» brings concept of «global role» to Redmine. Global roles can be used in side modules where activities of the user are not related with the projects. For example, it may be working with documents, applications, planning , payroll calculation, administration settings KPI etc.
  • The plugin adds an extra tab to edit page of the user or group — «Global Roles», where such role can be added or removed.


  • For ease of administration, tabs «Users with global role» and «Users with project role» are now added to the role settings


  • Expanded the ability to customize the standard «project roles» right out from the role settings on the «Users with project role» tab. Now the administrator can quickly set up the necessary privileges for groups and users, without opening each of them individually.


  • This plugin is necessary in other Redmine modules to get opportunities of outside the project privileges, and can be used to develop your solutions. There were introduced two new methods for the programmers that are used in the code of other plugins:
  1. User.current.global_permission_to?(:permission_name) or User.current.global_permission_to?(:controller, :action) - to check the user global privileges.
  2. Method authorized_globaly? - before_filter for checking the availability of the requested action in the controller for the current user.

For better appearance we recommend to use this plugin with Redmine skin of our team - Redmine Alex Skin

Another plugins of our team you can see on site http://rmplus.pro

Changelog

2.2.3 (2018-09-04)

Compatible with Redmine 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x.

  • Fixed: stack level too deep
  • Fixed bugs for Chrome >= 63

2.2.1 (2017-10-11)

Compatible with Redmine 3.4.x, 3.3.x, 3.2.x, 3.1.x, 3.0.x.

  • change 'before_filter' to 'before_action'
  • removed redmine version support below 3.0.0

2.2.0 (2016-10-04)

Compatible with Redmine 3.3.x, 3.2.x, 3.1.x, 3.0.x, 2.6.x.

  • added view of permissions added via group

2.1.0 (2016-02-09)

Compatible with Redmine 3.2.x, 3.1.x, 3.0.x, 2.6.x, 2.5.x.

  • cache used rights

2.0.0 (2015-06-08)

Compatible with Redmine 3.1.x, 3.0.x, 2.6.x, 2.5.x.

  • Redmine 3.x support

1.0.0 (2015-02-09)

Compatible with Redmine 2.6.x, 2.5.x, 2.4.x.

Compatibility with Redmine 2.6, 2.5.
Updated functionality.

0.0.1 (2013-10-30)

Compatible with Redmine 2.4.x, 2.3.x, 2.2.x.