{{ isEditMode ? ('edit' | translate) : ('createButton' | translate) }} {{ 'labelOrganizationalUnit' | translate }}

@if (loading) { } @if (!loading) { {{ 'labelGeneralTab' | translate }} } @if (generalFormGroup && !loading) {
{{ 'labelType' | translate }} @for (type of filteredTypes; track type) { {{ typeTranslations[type] }} } {{ 'labelRoleName' | translate }} {{ 'labelDescription' | translate }} {{ 'excludeParentChanges' | translate }}
} @if (generalFormGroup.value.type === 'classroom' && !loading) { {{ 'labelClassroomInfoStep' | translate }}
{{ 'labelLocation' | translate }} {{ 'labelCapacity' | translate }} @if (classroomInfoFormGroup.get('capacity')?.hasError('min')) { {{ 'capacityWarning' | translate }} } {{ 'labelAssociatedCalendar' | translate }} @for (calendar of calendars; track calendar) { {{ calendar.name }} }
{{ 'projectorAlt' | translate }} {{ 'boardToggle' | translate }} {{ 'remotePcLabel' | translate }} @if (classroomInfoFormGroup.get('remotePc')?.value) { {{ 'remotePcRebootOnUnreserveLabel' | translate }} }
} @if (!loading) { {{ 'labelNetworkSettingsStep' | translate }} } @if (networkSettingsFormGroup && !loading) {
{{ 'bootConfiguration' | translate }}
{{ 'bootServer' | translate }} @for (server of bootServers; track server['@id']) { {{ server.name }} } {{ 'ogLive' | translate }} @for (oglive of ogLives; track oglive['@id']) { {{ oglive.name }} } @if (ogLives.length === 0 && networkSettingsFormGroup.get('bootServer')?.value) { {{ 'noOgLivesInServer' | translate }} } {{ 'labelTemplate' | translate }} @for (template of pxeTemplates; track template['@id']) { {{ template.name }} } @if (pxeTemplates.length === 0 && networkSettingsFormGroup.get('bootServer')?.value) { {{ 'noTemplatesInServer' | translate }} }
{{ 'labelRepository' | translate }} @for (repository of repositories; track repository) { {{ repository.name }} } {{ 'labelProxy' | translate }} {{ 'labelDns' | translate }} {{ 'labelNetmask' | translate }} {{ 'labelNetiface' | translate }} @for (type of netifaceTypes; track type) { {{ type.name }} } {{ 'labelRouter' | translate }} {{ 'labelNtp' | translate }} {{ 'labelHardwareProfile' | translate }} @for (unit of hardwareProfiles; track unit) { {{ unit.description }} }
{{ 'multicastConfiguration' | translate }}
{{ 'labelMcastIp' | translate }} {{ 'labelMcastSpeed' | translate }} {{ 'labelMcastPort' | translate }} {{ 'labelMcastMode' | translate }} @for (option of multicastModeOptions; track option) { {{ option.name }} }
{{ 'p2pConfiguration' | translate }}
{{ 'labelP2pMode' | translate }} @for (option of p2pModeOptions; track option) { {{ option.name }} } @if (networkSettingsFormGroup.get('p2pMode')?.value === 'seeder') { {{ 'labelP2pTime' | translate }} (minutos) }
{{ 'menuConfiguration' | translate }}
{{ 'labelMenu' | translate }} @for (menu of menus; track menu) { {{ menu.name }} } {{ 'labelResolution' | translate }} {{ 'resolution640x480x8' | translate }} {{ 'resolution800x600x8' | translate }} {{ 'resolution1024x768x8' | translate }} {{ 'resolution1280x1024x8' | translate }} {{ 'resolution640x480x16' | translate }} {{ 'resolution800x600x16' | translate }} {{ 'resolution1024x768x16' | translate }} {{ 'resolution1280x1024x16' | translate }} {{ 'resolution640x480x24' | translate }} {{ 'resolution800x600x24' | translate }} {{ 'resolution1024x768x24' | translate }} {{ 'resolution1280x1024x24' | translate }}
} @if (!loading) { {{ 'labelAdditionalInfoStep' | translate }} } @if (additionalInfoFormGroup && !loading) {
{{ 'labelComments' | translate }}
}