{{t('networking-settings-title')}}

@if (settingsForm.get('hostName'); as formControl) { {{formControl.value | defaultValue}} @if(settingsForm.dirty || !settingsForm.untouched) {
@if (formControl.errors?.pattern) {
{{t('host-name-validation')}}
}
}
}
@if (settingsForm.get('baseUrl'); as formControl) { {{formControl.value}}
@if(settingsForm.dirty || !settingsForm.untouched) {
@if (formControl.errors?.pattern) {
{{t('base-url-validation')}}
}
}
}
@if (settingsForm.get('ipAddresses'); as formControl) { {{formControl.value}}
@if(settingsForm.dirty || !settingsForm.untouched) {
@if (formControl.errors?.emptyOrPattern) {
{{t('ip-address-validation')}}
}
}
}
@if (settingsForm.get('port'); as formControl) { {{formControl.value}} }

{{t('system-settings-title')}}

@if (settingsForm.get('totalBackups'); as formControl) { {{formControl.value}} @if(settingsForm.dirty || !settingsForm.untouched) {
@if (formControl.errors?.required) {
{{t('field-required')}}
} @if (formControl.errors?.max) {
{{t('max-backup-validation', {num: formControl.errors?.max?.max})}}
} @if (formControl.errors?.min) {
{{t('min-backup-validation')}}
}
}
}
@if (settingsForm.get('totalLogs'); as formControl) { {{formControl.value}} @if(settingsForm.dirty || !settingsForm.untouched) {
@if (formControl.errors?.required) {
{{t('field-required')}}
} @if (formControl.errors?.max) {
{{t('max-logs-validation', {num: formControl.errors?.max?.max})}}
} @if (formControl.errors?.min) {
{{t('min-log-validation')}}
}
}
}
@if (settingsForm.get('loggingLevel'); as formControl) { {{formControl.value | logLevel}} @if(settingsForm.dirty || !settingsForm.untouched) {
@if (formControl.errors?.pattern) {
{{t('host-name-validation')}}
}
}
}
@if (settingsForm.get('cacheSize'); as formControl) { {{formControl.value}} @if(settingsForm.dirty || !settingsForm.untouched) {
@if (formControl.errors?.required) {
{{t('field-required')}}
} @if (formControl.errors?.min) {
{{t('min-cache-validation')}}
}
}
}
@if(settingsForm.get('enableOpds'); as formControl) {
}
@if(settingsForm.get('enableFolderWatching'); as formControl) {
}
@if(settingsForm.get('allowStatCollection'); as formControl) {
}

{{t('customization-settings-title')}}

@if (settingsForm.get('onDeckProgressDays'); as formControl) { {{formControl.value}} @if(settingsForm.dirty || !settingsForm.untouched) {
@if (formControl.errors?.required) {
{{t('field-required')}}
} @if (formControl.errors?.min) {
{{t('min-days-validation')}}
}
}
}
@if (settingsForm.get('onDeckUpdateDays'); as formControl) { {{formControl.value}} @if(settingsForm.dirty || !settingsForm.untouched) {
@if (formControl.errors?.required) {
{{t('field-required')}}
} @if (formControl.errors?.min) {
{{t('min-days-validation')}}
}
}
}