mirror of
https://github.com/meineerde/redmine.git
synced 2025-12-24 09:21:12 +00:00
Always authorize admin users.
git-svn-id: http://svn.redmine.org/redmine/trunk@15475 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
parent
b25f902d55
commit
c87783d50d
@ -1417,8 +1417,12 @@ class Issue < ActiveRecord::Base
|
||||
private
|
||||
|
||||
def user_tracker_permission?(user, permission)
|
||||
roles = user.roles_for_project(project).select {|r| r.has_permission?(permission)}
|
||||
roles.any? {|r| r.permissions_all_trackers?(permission) || r.permissions_tracker_ids?(permission, tracker_id)}
|
||||
if user.admin?
|
||||
true
|
||||
else
|
||||
roles = user.roles_for_project(project).select {|r| r.has_permission?(permission)}
|
||||
roles.any? {|r| r.permissions_all_trackers?(permission) || r.permissions_tracker_ids?(permission, tracker_id)}
|
||||
end
|
||||
end
|
||||
|
||||
def after_project_change
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user