@@ -1417,9 +1417,13 class Issue < ActiveRecord::Base | |||
|
1417 | 1417 | private |
|
1418 | 1418 | |
|
1419 | 1419 | def user_tracker_permission?(user, permission) |
|
1420 | if user.admin? | |
|
1421 | true | |
|
1422 | else | |
|
1420 | 1423 | roles = user.roles_for_project(project).select {|r| r.has_permission?(permission)} |
|
1421 | 1424 | roles.any? {|r| r.permissions_all_trackers?(permission) || r.permissions_tracker_ids?(permission, tracker_id)} |
|
1422 | 1425 | end |
|
1426 | end | |
|
1423 | 1427 | |
|
1424 | 1428 | def after_project_change |
|
1425 | 1429 | # Update project_id on related time entries |
General Comments 0
You need to be logged in to leave comments.
Login now