@@ -1417,8 +1417,12 class Issue < ActiveRecord::Base | |||
|
1417 | 1417 | private |
|
1418 | 1418 | |
|
1419 | 1419 | 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 | |
|
1422 | 1426 | end |
|
1423 | 1427 | |
|
1424 | 1428 | def after_project_change |
General Comments 0
You need to be logged in to leave comments.
Login now