Jahresübersicht

{#each yearlySummary as s} {/each}
MitarbeiterSollIstDifferenzStatus
{s.username} {s.yearlyTarget} {s.yearlyActual} {s.remainingYearly.toFixed(1)} {#if s.remainingYearly > 0} Offen {:else} Erfüllt {/if}

Manuelle Korrektur / Eintragung

{#each timeEntries as entry (entry.id)} {#if editingEntryId === entry.id} {:else} {/if} {/each}
UserDatumZeitTypStundenAktion
{entry.username}
-
{entry.username} {entry.date} {entry.startTime} - {entry.endTime} {entry.entryType} {entry.entryType === 'lesson' ? '1.0' : calculateHours(entry.startTime, entry.endTime)}