diff --git a/js/app.js b/js/app.js index cc91c2b..0c52c0d 100644 --- a/js/app.js +++ b/js/app.js @@ -235,6 +235,12 @@ const TimeTrack = { } if (this.ticketSystemUrl && this.isTicketNumber(ticket.number)) { + let finishedTasks = ticket.tasks.filter((task) => { + return task.finished > ticket.trackingStarted && task.finished < ticket.trackingStopped; + }).map((task) => { + return task.name; + }); + iziToast.show({ message: 'Buchung gespeichert', color: 'blue', @@ -244,7 +250,8 @@ const TimeTrack = { transitionOut: 'fadeOutUp', onClosing: function () { window.open( - component.ticketSystemUrl + ticket.number.replace('#', '').trim()+'/time_entries/new?time_entry[hours]='+(Math.round(minutesSpent)/60), + component.ticketSystemUrl + ticket.number.replace('#', '').trim()+'/time_entries/new?time_entry[hours]='+(Math.round(minutesSpent)/60)+ + '&time_entry[activity_id]=9&time_entry[comments]='+finishedTasks.join(', '), '_blank' ); }