mirror of
https://github.com/redmine/redmine.git
synced 2026-01-21 06:53:08 +01:00
Performance in User#roles_for_project (#21582).
Patch by by Ondřej Ezr. git-svn-id: http://svn.redmine.org/redmine/trunk@15060 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -544,7 +544,7 @@ class User < Principal
|
||||
# No role on archived projects
|
||||
return [] if project.nil? || project.archived?
|
||||
if membership = membership(project)
|
||||
membership.roles.dup
|
||||
membership.roles.to_a
|
||||
elsif project.is_public?
|
||||
project.override_roles(builtin_role)
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user