Defect #34856 » time_entry.diff
app/models/time_entry.rb Fri Dec 25 16:52:01 2020 +0330 → app/models/time_entry.rb Mon Mar 08 18:45:41 2021 +0330 | ||
---|---|---|
114 | 114 |
end |
115 | 115 |
@invalid_issue_id = nil |
116 | 116 |
else |
117 |
@invalid_issue_id = issue_id |
|
117 |
if user.allowed_to?(:log_time, issue.project) && issue.assigned_to_id_changed? |
|
118 |
tmp_previous_assignee = issue.assigned_to |
|
119 |
issue.assigned_to = issue.previous_assignee |
|
120 |
if !issue.visible?(user) |
|
121 |
@invalid_issue_id = issue_id |
|
122 |
end |
|
123 |
issue.assigned_to = tmp_previous_assignee |
|
124 |
else |
|
125 |
@invalid_issue_id = issue_id |
|
126 |
end |
|
118 | 127 |
end |
119 | 128 |
end |
120 | 129 |
if user_id_changed? && user_id != author_id && !user.allowed_to?(:log_time_for_other_users, project) |