@for (
month of year.value.ent | keyvalue: sortWorklogItems;
track trackByKey($index, month)
) {
{{
isMonthExpanded(year.key, month.key) ? 'expand_less' : 'expand_more'
}}
{{ T.F.WORKLOG.CMP.DAYS_WORKED | translate }}
{{ month.value.daysWorked }}
{{ T.F.WORKLOG.CMP.TOTAL_TIME | translate }}
@if (isMonthExpanded(year.key, month.key)) {
@for (week of month.value.weeks; track trackByForWeek($index, week)) {
|
{{ T.F.WORKLOG.CMP.TASKS | translate }} |
{{ T.F.WORKLOG.CMP.WORKED | translate }} |
|
@for (
worklogForDay of week.ent
| keyvalue: sortWorklogItemsReverse;
track trackByKey($index, worklogForDay)
) {
|
{{ worklogForDay.value.dayStr }}
{{ worklogForDay.key }}.
|
{{ worklogForDay.value.logEntries.length }} |
{{ worklogForDay.value.timeSpent | msToClockString }}
|
@if (!expanded[worklogForDay.value.dateStr]) {
list
}
@if (expanded[worklogForDay.value.dateStr]) {
close
}
|
@if (expanded[worklogForDay.value.dateStr]) {
@for (
logEntry of worklogForDay.value.logEntries;
track trackByForLogEntry($index, logEntry)
) {
|
@if (workContextService.isTodayList) {
}
@if (logEntry.task.repeatCfgId) {
repeat
}
{{ logEntry.task.title }}
|
@if (
logEntry.task.subTaskIds &&
logEntry.task.subTaskIds.length > 0
) {
∑
{{
logEntry.task.timeSpentOnDay[
worklogForDay.value.dateStr
] | msToClockString
}}
}
@if (
!logEntry.task.subTaskIds ||
!logEntry.task.subTaskIds.length
) {
}
|
@if (
!logEntry.task?.parentId &&
!logEntry.isNoRestore
) {
}
|
}
}
|
}
}
}