Skip to content

Commit c87783d

Browse files
committed
Always authorize admin users.
git-svn-id: http://svn.redmine.org/redmine/trunk@15475 e93f8b46-1217-0410-a6f0-8f06a7374b81
1 parent b25f902 commit c87783d

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

app/models/issue.rb

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1417,8 +1417,12 @@ def self.allowed_target_trackers(project, user=User.current, current_tracker=nil
14171417
private
14181418

14191419
def user_tracker_permission?(user, permission)
1420-
roles = user.roles_for_project(project).select {|r| r.has_permission?(permission)}
1421-
roles.any? {|r| r.permissions_all_trackers?(permission) || r.permissions_tracker_ids?(permission, tracker_id)}
1420+
if user.admin?
1421+
true
1422+
else
1423+
roles = user.roles_for_project(project).select {|r| r.has_permission?(permission)}
1424+
roles.any? {|r| r.permissions_all_trackers?(permission) || r.permissions_tracker_ids?(permission, tracker_id)}
1425+
end
14221426
end
14231427

14241428
def after_project_change

0 commit comments

Comments
 (0)