{{ 'adminGroupsTitle' | translate }}

@if (auth.userCategory !== 'ou-minimal') { } @if (auth.userCategory !== 'ou-minimal') { }
@if (isSmallScreen) {
}
@if (initialLoading) {
} @else {
{{ 'searchTree' | translate }} @if (treeSearchInput.value) { } {{ 'searchClient' | translate }} @if (clientSearchInput.value) { } @for (option of status; track option) { {{ option.name }} } @if (clientSearchStatusInput.value) { }
{{ 'directClientsToggle' | translate }}

account_tree {{ 'organizationalStructure' | translate }}

{{ node.type === 'organizational-unit' ? 'business' : node.type === 'classrooms-group' ? 'meeting_room' : node.type === 'classroom' ? 'school' : node.type === 'clients-group' ? 'dns' : node.type === 'client' ? 'computer' : 'folder' }} {{ node.name }}
@if (node.type === 'client') { {{ node.ip }} } @if (node.children && node.children.length > 0) { {{ node.children.length }} {{ getNodeCountLabel(node.children.length) }} }
{{ node.type === 'organizational-unit' ? 'business' : node.type === 'classrooms-group' ? 'meeting_room' : node.type === 'classroom' ? 'school' : node.type === 'clients-group' ? 'dns' : node.type === 'client' ? 'computer' : 'folder' }} {{ node.name }}
@if (node.type === 'client') { {{ node.ip }} {{ node.mac }} {{ getStatusLabel(node.status) }} }
@for (command of commands; track command) { } @if (selectedNode?.type === 'classroom') { } @if (auth.userCategory !== 'ou-minimal') { } @if (auth.userCategory !== 'ou-minimal') { } @if (auth.userCategory !== 'ou-minimal') { } @if (auth.userCategory !== 'ou-minimal') { } @if (auth.userCategory !== 'ou-minimal' && auth.userCategory !== 'ou-operator') { }
{{ 'labelClients' | translate }} {{ selectedNode?.name }}
@if (currentView === 'card') { }
@if (classroomCalendarUuid && !syncingUds) { } @if (syncingUds) { } list {{ 'vistalista' | translate }} grid_view {{ 'vistatarjeta' | translate }}
@if (!isLoadingClients) {
@if (hasClients) {
@if (currentView === 'list') {
computer
{{ totalStats.total }}
{{ 'totalClients' | translate }}
wifi_off
{{ getStatusCount('off') }}
{{ 'offline' | translate }}
wifi
{{ getStatusCount('og-live') + getStatusCount('linux') + getStatusCount('windows') }}
{{ 'online' | translate }}
hourglass_empty
{{ getStatusCount('busy') }}
{{ 'busy' | translate }}
} @if (currentView === 'card') {
@for (client of arrayClients; track client) {
Client Icon
{{ client.name }} {{ client.ip }} {{ client.mac }} @if (client.netSpeed) { speed {{ client.netSpeed }} Mbps } @if (client.isRemotePcActive) { computer RemotePC }
@if (syncingClientIds.has(client.uuid)) { }
}
} @if (currentView === 'list') {
{{ 'showingResults' | translate: { from: getPaginationFrom(), to: getPaginationTo(), total: getPaginationTotal() } }}
{{ 'labelState' | translate }}
Client Icon @if (syncingClientIds.has(client.uuid)) { }
{{ 'name' | translate }}
{{ client.name }}
{{ 'labelIpCaps' | translate }}
{{ client.ip }} {{ client.mac }} @if (client.netSpeed) { speed {{ client.netSpeed }} Mbps }
{{ 'firmwareType' | translate }}
@if (client.firmwareType) { {{ client.firmwareType }} } {{ 'ogLiveTitle' | translate }}
{{ client.ogLive?.kernel }} {{ client.ogLive?.date | date }}
{{ 'maintenance' | translate }} {{ client.maintenance }} {{ 'subnet' | translate }} {{ client.subnet }} {{ 'pxeTemplate' | translate }} {{ client.pxeTemplate?.name }} {{ 'labelEditOrgUnitParent' | translate }} {{ client.parentName }} {{ 'actions' | translate }}
}
} @else { @if (!initialLoading) {
{{ 'noClients' | translate }} error_outline
} }
}
}
@if (auth.userCategory !== 'ou-minimal') { } @if (!syncingClientIds.has(client.uuid)) { } @if (auth.userCategory !== 'ou-minimal') { }