[[ t('nav.items.customers') ]]
[[ hostTenants.length ]] [[ t('fields.tenants') ]]
| [[ t('fields.company') ]] | Slug | [[ t('fields.domain') ]] | [[ t('fields.users') ]] | SSO | [[ t('common.status') ]] |
|---|---|---|---|---|---|
| [[ tenantRow.name ]] | [[ tenantRow.slug ]] | [[ tenantRow.primary_domain || '-' ]] | [[ tenantRow.active_user_count ]] / [[ tenantRow.user_count ]] | [[ tenantRow.o365_enabled ? 'aktiv' : 'aus' ]] |
Dashboard
[[ liveClockDate ]]
[[ t('dashboard.vacation') ]]
[[ dashboardVacation.current ? t('dashboard.current') : dashboardVacation.unitLabel ]][[ t('dashboard.sickDays') ]]
[[ dashboardSick.current ? t('dashboard.current') : t('dashboard.thisYear') ]][[ t('dashboard.today') ]]
[[ formatDuration(status?.todaySeconds || 0) ]][[ t('accounting.title') ]]
[[ accounting.employee.name ]] · [[ accountingPeriodLabel ]]
[[ t('accounting.title') ]]
[[ accounting.employee.name ]] · [[ accountingPeriodLabel ]]
[[ t('accounting.sum') ]]: [[ formatDuration(accounting.summary.seconds) ]]
| [[ t('fields.date') ]] | [[ t('accounting.bookings') ]] | [[ t('attendance.errors') ]] | [[ t('accounting.firstIn') ]] | [[ t('accounting.lastOut') ]] | [[ t('accounting.sum') ]] |
|---|---|---|---|---|---|
| [[ formatLongDate(day.date) ]] [[ formatWeekday(day.date) ]] |
[[ formatDirection(entry.direction) ]]
[[ formatTime(entry.recorded_at) ]]
[[ entry.note ]]
[[ t('dashboard.noBooking') ]]
|
[[ day.issue.label ]] OK - | [[ formatTime(day.first_in) ]] | [[ formatTime(day.last_out) ]] | [[ formatDuration(day.seconds) ]] [[ t('accounting.open') ]] |
[[ t('attendance.title') ]]
[[ attendance.length ]] [[ t('attendance.employees') ]] · [[ attendanceMissingCount ]] [[ t('attendance.errors') ]]
[[ person.name ]]
[[ formatStatusLabel(person.status) ]]
[[ person.issue.label ]] [[ formatDirection(person.lastEntry.direction) ]] · [[ formatDateTime(person.lastEntry.recorded_at) ]] [[ t('dashboard.noBooking') ]][[ t('orgChart.title') ]]
[[ orgChartSummary?.employees || orgChart.length ]] [[ t('attendance.employees') ]] · [[ orgChartSummary.assigned ]] [[ t('orgChart.assigned') ]]
[[ person.name ]]
[[ person.employee_number || '-' ]] · [[ person.department_name ]] · [[ person.employment_role_name ]]
[[ t('yearCard.title') ]]
[[ yearCard.employee.name ]] · [[ yearCard.year ]]
[[ formatAbsenceType(absence.absence_type) ]]
[[ absence.starts_on ]] [[ t('common.to') ]] [[ absence.ends_on ]]
[[ absence.note || t('yearCard.noNote') ]][[ t('holidays.title') ]]
[[ holidays.length ]] [[ t('masterData.entries') ]] · [[ holidayYear ]]
| [[ t('fields.date') ]] | [[ t('fields.name') ]] | [[ t('holidays.type') ]] | [[ t('common.status') ]] | |
|---|---|---|---|---|
| [[ formatLongDate(holiday.holiday_date) ]] | [[ holiday.name ]] | [[ holiday.source === 'legal' ? t('holidays.legal') : t('holidays.manual') ]] | [[ holiday.is_active ? t('common.active') : t('common.inactive') ]] |
|
[[ t('employees.title') ]]
[[ employees.length ]] [[ t('employees.people') ]]
[[ t('masterData.title') ]]
[[ t('masterData.description') ]]
[[ masterCategoryLabel(masterDataCategory) ]]
[[ (masterDataItems[masterDataCategory] || []).length ]] [[ t('masterData.entries') ]]
[[ item.name ]]
[[ timeModelSummary(item) ]]
[[ item.code || t('masterData.noCode') ]] · [[ item.description || t('masterData.noDescription') ]]
[[ t('vacations.title') ]]
[[ vacations.length ]] [[ t('vacations.requests') ]]
[[ requestRow.user_name ]]
[[ requestRow.starts_on ]] [[ t('common.to') ]] [[ requestRow.ends_on ]]
[[ requestRow.reason || t('vacations.noReason') ]][[ t('settings.title') ]]
[[ t('settings.subtitle') ]]