@@ -1417,8 +1417,12 class Issue < ActiveRecord::Base | |||||
1417 | private |
|
1417 | private | |
1418 |
|
1418 | |||
1419 | def user_tracker_permission?(user, permission) |
|
1419 | def user_tracker_permission?(user, permission) | |
1420 | roles = user.roles_for_project(project).select {|r| r.has_permission?(permission)} |
|
1420 | if user.admin? | |
1421 | roles.any? {|r| r.permissions_all_trackers?(permission) || r.permissions_tracker_ids?(permission, tracker_id)} |
|
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 | end |
|
1426 | end | |
1423 |
|
1427 | |||
1424 | def after_project_change |
|
1428 | def after_project_change |
General Comments 0
You need to be logged in to leave comments.
Login now