mirror of
https://github.com/meineerde/redmine.git
synced 2026-03-30 20:51:18 +00: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:
parent
84fbebbd92
commit
97751b3d84
@ -544,7 +544,7 @@ class User < Principal
|
|||||||
# No role on archived projects
|
# No role on archived projects
|
||||||
return [] if project.nil? || project.archived?
|
return [] if project.nil? || project.archived?
|
||||||
if membership = membership(project)
|
if membership = membership(project)
|
||||||
membership.roles.dup
|
membership.roles.to_a
|
||||||
elsif project.is_public?
|
elsif project.is_public?
|
||||||
project.override_roles(builtin_role)
|
project.override_roles(builtin_role)
|
||||||
else
|
else
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user