|
|
|
@ -281,11 +281,15 @@ const TimeTrack = {
@@ -281,11 +281,15 @@ const TimeTrack = {
|
|
|
|
|
let latestHistoryItem = ticket.history[0]; |
|
|
|
|
|
|
|
|
|
if (this.ticketSystemUrl && this.isTicketNumber(ticket.number)) { |
|
|
|
|
let finishedTasks = ticket.tasks.filter((task) => { |
|
|
|
|
let finishedTasks = []; |
|
|
|
|
|
|
|
|
|
if (ticket.tasks && ticket.tasks.length > 0) { |
|
|
|
|
finishedTasks = ticket.tasks.filter((task) => { |
|
|
|
|
return task.finished > latestHistoryItem.trackingStarted && task.finished < latestHistoryItem.trackingStopped; |
|
|
|
|
}).map((task) => { |
|
|
|
|
return task.name; |
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
window.open( |
|
|
|
|
component.ticketSystemUrl + ticket.number.replace('#', '').trim()+'/time_entries/new?time_entry[hours]='+(Math.round(latestHistoryItem.minutes)/60)+ |
|
|
|
|