Back to Super Productivity

{{ T.F.WORKLOG.CMP.TOTAL_TIME | translate }} {{ wData.totalTimeSpent | msToString }}

src/app/features/history/history.component.html

18.9.11.8 KB
Original Source

@if (worklogData(); as wData) {

{{ T.F.WORKLOG.CMP.TOTAL_TIME | translate }} {{ wData.totalTimeSpent | msToString }}

@for (year of wData.worklog | keyvalue: sortWorklogItems; track year.key) {

{{ T.F.WORKLOG.CMP.MONTH_WORKED | translate }} {{ year.value.monthWorked }}
{{ T.F.WORKLOG.CMP.DAYS_WORKED | translate }} {{ year.value.daysWorked }}
{{ T.F.WORKLOG.CMP.TOTAL_TIME | translate }}

@for (month of year.value.ent | keyvalue: sortWorklogItems; track month.key) {

{{ isMonthExpanded(year.key, month.key) ? 'expand_less' : 'expand_more' }}call_made

{{ 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 week.weekNr) {

{{ T.F.WORKLOG.CMP.WEEK_NR | translate: { nr: week.weekNr } }}

{{ week.timeSpent | msToString }}

call_made

| | schedule | {{ T.F.WORKLOG.CMP.TASKS | translate }} | {{ T.F.WORKLOG.CMP.WORKED | translate }} | | | --- | --- | --- | --- | --- | @for ( worklogForDay of week.ent | keyvalue: sortWorklogItemsReverse; track worklogForDay.key ) { | {{ worklogForDay.value.dayStr }} {{ worklogForDay.key }}. | @if (worklogForDay.value.workStart) { {{ worklogForDay.value.workStart | momentFormat: 'HH:mm' }}-{{ worklogForDay.value.workEnd | momentFormat: 'HH:mm' }} } | {{ worklogForDay.value.logEntries.length }} | {{ worklogForDay.value.timeSpent | msToClockString }} | @if (!isDayExpanded(worklogForDay.value.dateStr)) { list } @if (isDayExpanded(worklogForDay.value.dateStr)) { close } | | @if (isDayExpanded(worklogForDay.value.dateStr)) {

@for ( logEntry of worklogForDay.value.logEntries; track logEntry.task.id ) { | | | }

} | }

} } }

}

} @else { }