From 637cab4d2e1be3fbfd3b7fc24d0555c0191386f5 Mon Sep 17 00:00:00 2001 From: Denys Butenko Date: Wed, 5 Mar 2025 10:32:26 +0700 Subject: [PATCH 1/3] NAS-133871: Fix virt instance is not selected when it is created --- .../instance-list/instance-list.component.ts | 24 +++++++------------ .../stores/virtualization-instances.store.ts | 3 ++- 2 files changed, 10 insertions(+), 17 deletions(-) diff --git a/src/app/pages/instances/components/all-instances/instance-list/instance-list.component.ts b/src/app/pages/instances/components/all-instances/instance-list/instance-list.component.ts index 1408d095420..db980157e67 100644 --- a/src/app/pages/instances/components/all-instances/instance-list/instance-list.component.ts +++ b/src/app/pages/instances/components/all-instances/instance-list/instance-list.component.ts @@ -6,12 +6,11 @@ import { input, effect, } from '@angular/core'; -import { toObservable } from '@angular/core/rxjs-interop'; import { MatCheckboxModule } from '@angular/material/checkbox'; import { ActivatedRoute, Router } from '@angular/router'; -import { UntilDestroy, untilDestroyed } from '@ngneat/until-destroy'; +import { UntilDestroy } from '@ngneat/until-destroy'; import { TranslateModule, TranslateService } from '@ngx-translate/core'; -import { filter, switchMap } from 'rxjs'; +import { injectParams } from 'ngxtension/inject-params'; import { EmptyType } from 'app/enums/empty-type.enum'; import { WINDOW } from 'app/helpers/window.helper'; import { EmptyConfig } from 'app/interfaces/empty-config.interface'; @@ -46,6 +45,7 @@ import { VirtualizationInstancesStore } from 'app/pages/instances/stores/virtual }) export class InstanceListComponent { + readonly instanceId = injectParams('id'); readonly isMobileView = input(); readonly toggleShowMobileDetails = output(); @@ -101,21 +101,12 @@ export class InstanceListComponent { private deviceStore: VirtualizationDevicesStore, private searchDirectives: UiSearchDirectivesService, ) { - toObservable(this.instances).pipe( - filter((instances) => !!instances?.length), - switchMap(() => this.activatedRoute.params), - untilDestroyed(this), - ).subscribe((params) => { - const instanceId = params.id as string; - if (instanceId && this.instances().some((instance) => instance.id === instanceId)) { - this.deviceStore.selectInstance(instanceId); - } else { + effect(() => { + if (this.instanceId()) { + this.deviceStore.selectInstance(this.instanceId()); + } else if (this.instances()?.length > 0) { this.navigateToDetails(this.instances()[0]); - } - }); - effect(() => { - if (this.instances()?.length > 0) { setTimeout(() => { this.handlePendingGlobalSearchElement(); }); @@ -149,6 +140,7 @@ export class InstanceListComponent { } private handlePendingGlobalSearchElement(): void { + console.info('handlePendingGlobalSearchElement called'); const pendingHighlightElement = this.searchDirectives.pendingUiHighlightElement; if (pendingHighlightElement) { diff --git a/src/app/pages/instances/stores/virtualization-instances.store.ts b/src/app/pages/instances/stores/virtualization-instances.store.ts index 55e96257880..3727fe704df 100644 --- a/src/app/pages/instances/stores/virtualization-instances.store.ts +++ b/src/app/pages/instances/stores/virtualization-instances.store.ts @@ -1,6 +1,6 @@ import { computed, Injectable } from '@angular/core'; import { toSignal } from '@angular/core/rxjs-interop'; -import { UntilDestroy } from '@ngneat/until-destroy'; +import { UntilDestroy, untilDestroyed } from '@ngneat/until-destroy'; import { ComponentStore } from '@ngrx/component-store'; import { of, switchMap, tap } from 'rxjs'; import { catchError, map, startWith } from 'rxjs/operators'; @@ -78,6 +78,7 @@ export class VirtualizationInstancesStore extends ComponentStore Date: Wed, 5 Mar 2025 11:03:43 +0700 Subject: [PATCH 2/3] NAS-133871: Fix virt instance is not selected when it is created --- .../instance-list/instance-list.component.ts | 13 +-- src/assets/i18n/af.json | 2 + src/assets/i18n/ar.json | 2 + src/assets/i18n/ast.json | 2 + src/assets/i18n/az.json | 2 + src/assets/i18n/be.json | 2 + src/assets/i18n/bg.json | 2 + src/assets/i18n/bn.json | 2 + src/assets/i18n/br.json | 2 + src/assets/i18n/bs.json | 2 + src/assets/i18n/ca.json | 2 + src/assets/i18n/cs.json | 2 + src/assets/i18n/cy.json | 2 + src/assets/i18n/da.json | 2 + src/assets/i18n/de.json | 2 + src/assets/i18n/dsb.json | 2 + src/assets/i18n/el.json | 2 + src/assets/i18n/en-au.json | 2 + src/assets/i18n/en-gb.json | 2 + src/assets/i18n/en.json | 2 + src/assets/i18n/eo.json | 2 + src/assets/i18n/es-ar.json | 2 + src/assets/i18n/es-co.json | 2 + src/assets/i18n/es-mx.json | 2 + src/assets/i18n/es-ni.json | 2 + src/assets/i18n/es-ve.json | 2 + src/assets/i18n/es.json | 2 + src/assets/i18n/et.json | 2 + src/assets/i18n/eu.json | 2 + src/assets/i18n/fa.json | 2 + src/assets/i18n/fi.json | 2 + src/assets/i18n/fr.json | 2 + src/assets/i18n/fy.json | 2 + src/assets/i18n/ga.json | 2 + src/assets/i18n/gd.json | 2 + src/assets/i18n/gl.json | 2 + src/assets/i18n/he.json | 2 + src/assets/i18n/hi.json | 2 + src/assets/i18n/hr.json | 2 + src/assets/i18n/hsb.json | 2 + src/assets/i18n/hu.json | 2 + src/assets/i18n/ia.json | 2 + src/assets/i18n/id.json | 2 + src/assets/i18n/io.json | 2 + src/assets/i18n/is.json | 2 + src/assets/i18n/it.json | 2 + src/assets/i18n/ja.json | 2 + src/assets/i18n/ka.json | 2 + src/assets/i18n/kk.json | 2 + src/assets/i18n/km.json | 2 + src/assets/i18n/kn.json | 2 + src/assets/i18n/ko.json | 2 + src/assets/i18n/lb.json | 2 + src/assets/i18n/lt.json | 2 + src/assets/i18n/lv.json | 2 + src/assets/i18n/mk.json | 2 + src/assets/i18n/ml.json | 2 + src/assets/i18n/mn.json | 2 + src/assets/i18n/mr.json | 2 + src/assets/i18n/my.json | 2 + src/assets/i18n/nb.json | 2 + src/assets/i18n/ne.json | 2 + src/assets/i18n/nl.json | 2 + src/assets/i18n/nn.json | 2 + src/assets/i18n/os.json | 2 + src/assets/i18n/pa.json | 2 + src/assets/i18n/pl.json | 2 + src/assets/i18n/pt-br.json | 2 + src/assets/i18n/pt.json | 2 + src/assets/i18n/ro.json | 2 + src/assets/i18n/ru.json | 2 + src/assets/i18n/sk.json | 2 + src/assets/i18n/sl.json | 2 + src/assets/i18n/sq.json | 2 + src/assets/i18n/sr-latn.json | 2 + src/assets/i18n/sr.json | 2 + src/assets/i18n/strings.json | 2 + src/assets/i18n/sv.json | 2 + src/assets/i18n/sw.json | 2 + src/assets/i18n/ta.json | 2 + src/assets/i18n/te.json | 2 + src/assets/i18n/th.json | 2 + src/assets/i18n/tr.json | 2 + src/assets/i18n/tt.json | 2 + src/assets/i18n/udm.json | 2 + src/assets/i18n/uk.json | 2 + src/assets/i18n/vi.json | 2 + src/assets/i18n/zh-hans.json | 2 + src/assets/i18n/zh-hant.json | 2 + src/assets/ui-searchable-elements.json | 89 ++++++++++--------- 90 files changed, 229 insertions(+), 49 deletions(-) diff --git a/src/app/pages/instances/components/all-instances/instance-list/instance-list.component.ts b/src/app/pages/instances/components/all-instances/instance-list/instance-list.component.ts index db980157e67..b4fa32d5a8c 100644 --- a/src/app/pages/instances/components/all-instances/instance-list/instance-list.component.ts +++ b/src/app/pages/instances/components/all-instances/instance-list/instance-list.component.ts @@ -7,7 +7,7 @@ import { effect, } from '@angular/core'; import { MatCheckboxModule } from '@angular/material/checkbox'; -import { ActivatedRoute, Router } from '@angular/router'; +import { Router } from '@angular/router'; import { UntilDestroy } from '@ngneat/until-destroy'; import { TranslateModule, TranslateService } from '@ngx-translate/core'; import { injectParams } from 'ngxtension/inject-params'; @@ -96,16 +96,18 @@ export class InstanceListComponent { constructor( private store: VirtualizationInstancesStore, private router: Router, - private activatedRoute: ActivatedRoute, private translate: TranslateService, private deviceStore: VirtualizationDevicesStore, private searchDirectives: UiSearchDirectivesService, ) { effect(() => { if (this.instanceId()) { - this.deviceStore.selectInstance(this.instanceId()); - } else if (this.instances()?.length > 0) { - this.navigateToDetails(this.instances()[0]); + this.deviceStore.selectInstance(this.instanceId()); // Corrected to call this.instanceId() + } + if (this.instances()?.length > 0) { + if (!this.instanceId()) { + this.navigateToDetails(this.instances()[0]); + } setTimeout(() => { this.handlePendingGlobalSearchElement(); @@ -140,7 +142,6 @@ export class InstanceListComponent { } private handlePendingGlobalSearchElement(): void { - console.info('handlePendingGlobalSearchElement called'); const pendingHighlightElement = this.searchDirectives.pendingUiHighlightElement; if (pendingHighlightElement) { diff --git a/src/assets/i18n/af.json b/src/assets/i18n/af.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/af.json +++ b/src/assets/i18n/af.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/ar.json b/src/assets/i18n/ar.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/ar.json +++ b/src/assets/i18n/ar.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/ast.json b/src/assets/i18n/ast.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/ast.json +++ b/src/assets/i18n/ast.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/az.json b/src/assets/i18n/az.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/az.json +++ b/src/assets/i18n/az.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/be.json b/src/assets/i18n/be.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/be.json +++ b/src/assets/i18n/be.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/bg.json b/src/assets/i18n/bg.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/bg.json +++ b/src/assets/i18n/bg.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/bn.json b/src/assets/i18n/bn.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/bn.json +++ b/src/assets/i18n/bn.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/br.json b/src/assets/i18n/br.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/br.json +++ b/src/assets/i18n/br.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/bs.json b/src/assets/i18n/bs.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/bs.json +++ b/src/assets/i18n/bs.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/ca.json b/src/assets/i18n/ca.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/ca.json +++ b/src/assets/i18n/ca.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/cs.json b/src/assets/i18n/cs.json index c5cc14d3f38..c1a658c93c6 100644 --- a/src/assets/i18n/cs.json +++ b/src/assets/i18n/cs.json @@ -1818,6 +1818,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Inherit": "", @@ -2045,6 +2046,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/cy.json b/src/assets/i18n/cy.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/cy.json +++ b/src/assets/i18n/cy.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/da.json b/src/assets/i18n/da.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/da.json +++ b/src/assets/i18n/da.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/de.json b/src/assets/i18n/de.json index 9895bf73a82..3840604d601 100644 --- a/src/assets/i18n/de.json +++ b/src/assets/i18n/de.json @@ -1666,6 +1666,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Informational": "", "Inherit": "", @@ -1869,6 +1870,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/dsb.json b/src/assets/i18n/dsb.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/dsb.json +++ b/src/assets/i18n/dsb.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/el.json b/src/assets/i18n/el.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/el.json +++ b/src/assets/i18n/el.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/en-au.json b/src/assets/i18n/en-au.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/en-au.json +++ b/src/assets/i18n/en-au.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/en-gb.json b/src/assets/i18n/en-gb.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/en-gb.json +++ b/src/assets/i18n/en-gb.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/en.json +++ b/src/assets/i18n/en.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/eo.json b/src/assets/i18n/eo.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/eo.json +++ b/src/assets/i18n/eo.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/es-ar.json b/src/assets/i18n/es-ar.json index 80fc234ddc3..66611fe5a46 100644 --- a/src/assets/i18n/es-ar.json +++ b/src/assets/i18n/es-ar.json @@ -19,6 +19,7 @@ "Enable iSCSI Extensions for RDMA (iSER)": "", "Expose Snapshots": "", "Flash Identify Light": "", + "Incus": "", "Instance must be stopped to add devices.": "", "Key Cert Sign": "", "Key Usage Config": "", @@ -31,6 +32,7 @@ "LUN RPM": "", "Lan": "", "Leca Service Base Url": "", + "List": "", "Locks": "", "MOTD": "", "Machine Time: {machineTime} \n Browser Time: {browserTime}": "", diff --git a/src/assets/i18n/es-co.json b/src/assets/i18n/es-co.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/es-co.json +++ b/src/assets/i18n/es-co.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/es-mx.json b/src/assets/i18n/es-mx.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/es-mx.json +++ b/src/assets/i18n/es-mx.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/es-ni.json b/src/assets/i18n/es-ni.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/es-ni.json +++ b/src/assets/i18n/es-ni.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/es-ve.json b/src/assets/i18n/es-ve.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/es-ve.json +++ b/src/assets/i18n/es-ve.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/es.json b/src/assets/i18n/es.json index 3825ee9635a..1908d7bcc13 100644 --- a/src/assets/i18n/es.json +++ b/src/assets/i18n/es.json @@ -2074,6 +2074,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2303,6 +2304,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/et.json b/src/assets/i18n/et.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/et.json +++ b/src/assets/i18n/et.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/eu.json b/src/assets/i18n/eu.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/eu.json +++ b/src/assets/i18n/eu.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/fa.json b/src/assets/i18n/fa.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/fa.json +++ b/src/assets/i18n/fa.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/fi.json b/src/assets/i18n/fi.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/fi.json +++ b/src/assets/i18n/fi.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/fr.json b/src/assets/i18n/fr.json index be3e67d10d3..92157094643 100644 --- a/src/assets/i18n/fr.json +++ b/src/assets/i18n/fr.json @@ -343,6 +343,7 @@ "Increase": "", "Increase Root Disk Size": "", "Increasing disk size": "", + "Incus": "", "Init/Shutdown Script": "", "Initialized": "", "Initializing...": "", @@ -404,6 +405,7 @@ "Link Aggregation Protocol": "", "Linked Service": "", "Linux Only": "", + "List": "", "Locks": "", "MOTD": "", "Machine": "", diff --git a/src/assets/i18n/fy.json b/src/assets/i18n/fy.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/fy.json +++ b/src/assets/i18n/fy.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/ga.json b/src/assets/i18n/ga.json index 97d3ca8482d..ee27aa42c87 100644 --- a/src/assets/i18n/ga.json +++ b/src/assets/i18n/ga.json @@ -268,6 +268,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "Initialized": "", "Initializing...": "", "Initiator Group": "", @@ -303,6 +304,7 @@ "Leca Service Base Url": "", "Legacy OS: Extent block size 512b, TPC enabled, no Xen compat mode, SSD speed": "", "Linux Only": "", + "List": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", "Local user accounts using NTLM authentication are not permitted when TrueNAS is running in an enhanced security mode.": "", "Log In To Outlook": "", diff --git a/src/assets/i18n/gd.json b/src/assets/i18n/gd.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/gd.json +++ b/src/assets/i18n/gd.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/gl.json b/src/assets/i18n/gl.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/gl.json +++ b/src/assets/i18n/gl.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/he.json b/src/assets/i18n/he.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/he.json +++ b/src/assets/i18n/he.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/hi.json b/src/assets/i18n/hi.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/hi.json +++ b/src/assets/i18n/hi.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/hr.json b/src/assets/i18n/hr.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/hr.json +++ b/src/assets/i18n/hr.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/hsb.json b/src/assets/i18n/hsb.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/hsb.json +++ b/src/assets/i18n/hsb.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/hu.json b/src/assets/i18n/hu.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/hu.json +++ b/src/assets/i18n/hu.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/ia.json b/src/assets/i18n/ia.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/ia.json +++ b/src/assets/i18n/ia.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/id.json b/src/assets/i18n/id.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/id.json +++ b/src/assets/i18n/id.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/io.json b/src/assets/i18n/io.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/io.json +++ b/src/assets/i18n/io.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/is.json b/src/assets/i18n/is.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/is.json +++ b/src/assets/i18n/is.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/it.json b/src/assets/i18n/it.json index dabb98861de..46e515b0dc0 100644 --- a/src/assets/i18n/it.json +++ b/src/assets/i18n/it.json @@ -37,9 +37,11 @@ "Current version": "", "Current version (standby node)": "", "Icon file to use as the profile picture for new messages. Example: https://mattermost.org/wp-content/uploads/2016/04/icon.png.
Requires configuring Mattermost to override profile picture icons.": "", + "Incus": "", "Legacy NetBIOS name server. Advertises the SMB service NetBIOS Name. Can be required for legacy SMB1 clients to discover the server. When advertised, the server appears in Network Neighborhood).": "", "Legacy feature.

Allows the share to host user home directories. Each user is given a personal home directory when connecting to the share which is not accessible by other users. This allows for a personal, dynamic share. Only one share can be used as the home share.": "", "Legacy feature.

Privileges are the same as the guest account. Guest access is disabled by default in Windows 10 version 1709 and Windows Server version 1903. Additional client-side configuration is required to provide guest access to these clients.

MacOS clients: Attempting to connect as a user that does not exist in TrueNAS does not automatically connect as the guest account. The Connect As: Guest option must be specifically chosen in MacOS to log in as the guest account. See the Apple documentation for more details.": "", + "List": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", "List of files and directories to exclude from sync.
Separate entries by pressing Enter. See rclone filtering for more details about the --exclude option.": "", "List of groups to ignore when auditing. If conflict arises between Watch List and Ignore List (based on user group membership), then Watch List will take precedence and ops will be audited.": "", diff --git a/src/assets/i18n/ja.json b/src/assets/i18n/ja.json index 87c3d5e5bb6..e5ef0e15dc5 100644 --- a/src/assets/i18n/ja.json +++ b/src/assets/i18n/ja.json @@ -2014,6 +2014,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2252,6 +2253,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/ka.json b/src/assets/i18n/ka.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/ka.json +++ b/src/assets/i18n/ka.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/kk.json b/src/assets/i18n/kk.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/kk.json +++ b/src/assets/i18n/kk.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/km.json b/src/assets/i18n/km.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/km.json +++ b/src/assets/i18n/km.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/kn.json b/src/assets/i18n/kn.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/kn.json +++ b/src/assets/i18n/kn.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/ko.json b/src/assets/i18n/ko.json index 68e746697f7..4f59921f06f 100644 --- a/src/assets/i18n/ko.json +++ b/src/assets/i18n/ko.json @@ -2,6 +2,8 @@ "": "", "Current version": "", "Current version (standby node)": "", + "Incus": "", + "List": "", "\n It looks like your session has been inactive for more than {lifetime} seconds.
\n For security reasons we will log you out at {time}.\n ": "세션의 비활성화 시간이 {lifetime}초를 넘었습니다.
보안을 위해 {time}에 로그아웃 되었습니다.", " Est. Usable Raw Capacity": " 사용 가능한 원시 용량 추정", " When the UPS Mode is set to slave. Enter the open network port number of the UPS Master system. The default port is 3493.": " UPS 모드슬레이브일 때, 마스터 UPS 시스템의 네트워크 포트 번호를 입력합니다. 기본 포트는 3493입니다.", diff --git a/src/assets/i18n/lb.json b/src/assets/i18n/lb.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/lb.json +++ b/src/assets/i18n/lb.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/lt.json b/src/assets/i18n/lt.json index 1563ef81538..68174dc2919 100644 --- a/src/assets/i18n/lt.json +++ b/src/assets/i18n/lt.json @@ -2284,6 +2284,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2530,6 +2531,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/lv.json b/src/assets/i18n/lv.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/lv.json +++ b/src/assets/i18n/lv.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/mk.json b/src/assets/i18n/mk.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/mk.json +++ b/src/assets/i18n/mk.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/ml.json b/src/assets/i18n/ml.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/ml.json +++ b/src/assets/i18n/ml.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/mn.json b/src/assets/i18n/mn.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/mn.json +++ b/src/assets/i18n/mn.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/mr.json b/src/assets/i18n/mr.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/mr.json +++ b/src/assets/i18n/mr.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/my.json b/src/assets/i18n/my.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/my.json +++ b/src/assets/i18n/my.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/nb.json b/src/assets/i18n/nb.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/nb.json +++ b/src/assets/i18n/nb.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/ne.json b/src/assets/i18n/ne.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/ne.json +++ b/src/assets/i18n/ne.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/nl.json b/src/assets/i18n/nl.json index 11817312784..46aec1e24e3 100644 --- a/src/assets/i18n/nl.json +++ b/src/assets/i18n/nl.json @@ -51,11 +51,13 @@ "Increase": "", "Increase Root Disk Size": "", "Increasing disk size": "", + "Incus": "", "Instance Console": "", "Instance must be stopped to add devices.": "", "Instance must be stopped to update VNC.": "", "Job completed successfully": "", "Keep current port {port}": "", + "List": "", "Local user accounts using NTLM authentication are not permitted when TrueNAS is running in an enhanced security mode.": "", "Macvlan": "", "Manage Volumes": "", diff --git a/src/assets/i18n/nn.json b/src/assets/i18n/nn.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/nn.json +++ b/src/assets/i18n/nn.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/os.json b/src/assets/i18n/os.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/os.json +++ b/src/assets/i18n/os.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/pa.json b/src/assets/i18n/pa.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/pa.json +++ b/src/assets/i18n/pa.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/pl.json b/src/assets/i18n/pl.json index 6121f10a29b..5b43f31ddf9 100644 --- a/src/assets/i18n/pl.json +++ b/src/assets/i18n/pl.json @@ -2240,6 +2240,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2486,6 +2487,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/pt-br.json b/src/assets/i18n/pt-br.json index 9e69656723c..e8449fce0e4 100644 --- a/src/assets/i18n/pt-br.json +++ b/src/assets/i18n/pt-br.json @@ -2235,6 +2235,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2481,6 +2482,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/pt.json b/src/assets/i18n/pt.json index d4a036b5300..8f8a922f0ac 100644 --- a/src/assets/i18n/pt.json +++ b/src/assets/i18n/pt.json @@ -1320,6 +1320,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Inherit encryption properties from parent": "", @@ -1509,6 +1510,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/ro.json b/src/assets/i18n/ro.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/ro.json +++ b/src/assets/i18n/ro.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/ru.json b/src/assets/i18n/ru.json index 542baaf36d7..892d46d298c 100644 --- a/src/assets/i18n/ru.json +++ b/src/assets/i18n/ru.json @@ -1447,6 +1447,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "Inherit Encryption": "", "Inherit Only": "", "Inherit domain from DHCP": "", @@ -1620,6 +1621,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/sk.json b/src/assets/i18n/sk.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/sk.json +++ b/src/assets/i18n/sk.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/sl.json b/src/assets/i18n/sl.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/sl.json +++ b/src/assets/i18n/sl.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/sq.json b/src/assets/i18n/sq.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/sq.json +++ b/src/assets/i18n/sq.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/sr-latn.json b/src/assets/i18n/sr-latn.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/sr-latn.json +++ b/src/assets/i18n/sr-latn.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/sr.json b/src/assets/i18n/sr.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/sr.json +++ b/src/assets/i18n/sr.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/strings.json b/src/assets/i18n/strings.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/strings.json +++ b/src/assets/i18n/strings.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/sv.json b/src/assets/i18n/sv.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/sv.json +++ b/src/assets/i18n/sv.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/sw.json b/src/assets/i18n/sw.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/sw.json +++ b/src/assets/i18n/sw.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/ta.json b/src/assets/i18n/ta.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/ta.json +++ b/src/assets/i18n/ta.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/te.json b/src/assets/i18n/te.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/te.json +++ b/src/assets/i18n/te.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/th.json b/src/assets/i18n/th.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/th.json +++ b/src/assets/i18n/th.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/tr.json b/src/assets/i18n/tr.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/tr.json +++ b/src/assets/i18n/tr.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/tt.json b/src/assets/i18n/tt.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/tt.json +++ b/src/assets/i18n/tt.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/udm.json b/src/assets/i18n/udm.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/udm.json +++ b/src/assets/i18n/udm.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/uk.json b/src/assets/i18n/uk.json index e0648b55f87..6ade531be9a 100644 --- a/src/assets/i18n/uk.json +++ b/src/assets/i18n/uk.json @@ -984,6 +984,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "Inherit ({value})": "", "Inherit Encryption": "", "Inherit encryption properties from parent": "", @@ -1106,6 +1107,7 @@ "Link Aggregation Protocol": "", "Linked Service": "", "Linux Only": "", + "List": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", "List of groups for which to generate audit messages. Keep this list empty to Watch All.": "", "List of groups to ignore when auditing. If conflict arises between Watch List and Ignore List (based on user group membership), then Watch List will take precedence and ops will be audited.": "", diff --git a/src/assets/i18n/vi.json b/src/assets/i18n/vi.json index 16cecfd0153..c6bc879cf06 100644 --- a/src/assets/i18n/vi.json +++ b/src/assets/i18n/vi.json @@ -2290,6 +2290,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Info": "", "Informational": "", @@ -2536,6 +2537,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/i18n/zh-hans.json b/src/assets/i18n/zh-hans.json index 01653e6b1bb..92c2098fa53 100644 --- a/src/assets/i18n/zh-hans.json +++ b/src/assets/i18n/zh-hans.json @@ -115,6 +115,7 @@ "Increase": "", "Increase Root Disk Size": "", "Increasing disk size": "", + "Incus": "", "Instance Console": "", "Instance must be stopped to add TPM.": "", "Instance must be stopped to add devices.": "", @@ -123,6 +124,7 @@ "Keep current port {port}": "", "Leca Service Base Url": "", "Linux Only": "", + "List": "", "Local user accounts using NTLM authentication are not permitted when TrueNAS is running in an enhanced security mode.": "", "Macvlan": "", "Manage Volumes": "", diff --git a/src/assets/i18n/zh-hant.json b/src/assets/i18n/zh-hant.json index 5c0feee52a7..41f0b5cc6b8 100644 --- a/src/assets/i18n/zh-hant.json +++ b/src/assets/i18n/zh-hant.json @@ -1474,6 +1474,7 @@ "Increase Root Disk Size": "", "Increase logging verbosity related to the active directory service in /var/log/middlewared.log": "", "Increasing disk size": "", + "Incus": "", "InfluxDB time series name for collected points.": "", "Inherit (encrypted)": "", "Inherit (non-encrypted)": "", @@ -1668,6 +1669,7 @@ "Link aggregation interface": "", "Linked Service": "", "Linux Only": "", + "List": "", "List any existing dataset properties to remove from the replicated files.": "", "List of chat IDs": "", "List of files and directories to exclude from backup.
Separate entries by pressing Enter. See restic exclude patterns for more details about the --exclude option.": "", diff --git a/src/assets/ui-searchable-elements.json b/src/assets/ui-searchable-elements.json index 42d1f845b42..aa2396f984d 100644 --- a/src/assets/ui-searchable-elements.json +++ b/src/assets/ui-searchable-elements.json @@ -1952,20 +1952,21 @@ }, { "hierarchy": [ - "Virtualization", - "Containers", + "Instances", "Global Settings" ], "synonyms": [ "VMs", "Virtual Machines", + "Virtualization", + "Containers", "VM Settings", "Virtual Machine Settings" ], "requiredRoles": [], "visibleTokens": [], "anchorRouterLink": [ - "/virtualization" + "/instances" ], "routerLink": null, "anchor": "vm-global-settings", @@ -1974,13 +1975,14 @@ }, { "hierarchy": [ - "Virtualization", - "Containers", + "Instances", "Create New Instance" ], "synonyms": [ "VMs", "Virtual Machines", + "Virtualization", + "Containers", "Add Instance", "Create VM", "Add VM", @@ -1991,7 +1993,7 @@ "requiredRoles": [], "visibleTokens": [], "anchorRouterLink": [ - "/virtualization" + "/instances" ], "routerLink": [ "/instances/new" @@ -2002,18 +2004,19 @@ }, { "hierarchy": [ - "Virtualization", - "Containers", - "Instances" + "Instances", + "List" ], "synonyms": [ "VM", - "Virtual Machines" + "Virtual Machines", + "Incus", + "Containers" ], "requiredRoles": [], "visibleTokens": [], "anchorRouterLink": [ - "/virtualization/view/def" + "/instances/view/def" ], "routerLink": null, "anchor": "containers-list", @@ -2022,19 +2025,19 @@ }, { "hierarchy": [ - "Virtualization", - "Containers", + "Instances", "General Info" ], "synonyms": [ "VM", "Virtual Machines", - "Instances" + "Virtualization", + "Containers" ], "requiredRoles": [], "visibleTokens": [], "anchorRouterLink": [ - "/virtualization/view/def" + "/instances/view/def" ], "routerLink": null, "anchor": "general-info", @@ -2043,19 +2046,19 @@ }, { "hierarchy": [ - "Virtualization", - "Containers", + "Instances", "Devices" ], "synonyms": [ "VM", "Virtual Machines", - "Instances" + "Virtualization", + "Containers" ], "requiredRoles": [], "visibleTokens": [], "anchorRouterLink": [ - "/virtualization/view/def" + "/instances/view/def" ], "routerLink": null, "anchor": "devices", @@ -2064,19 +2067,19 @@ }, { "hierarchy": [ - "Virtualization", - "Containers", + "Instances", "Disks" ], "synonyms": [ "VM", "Virtual Machines", - "Instances" + "Virtualization", + "Containers" ], "requiredRoles": [], "visibleTokens": [], "anchorRouterLink": [ - "/virtualization/view/def" + "/instances/view/def" ], "routerLink": null, "anchor": "disks", @@ -2085,19 +2088,19 @@ }, { "hierarchy": [ - "Virtualization", - "Containers", + "Instances", "NIC" ], "synonyms": [ "VM", "Virtual Machines", - "Instances" + "Virtualization", + "Containers" ], "requiredRoles": [], "visibleTokens": [], "anchorRouterLink": [ - "/virtualization/view/def" + "/instances/view/def" ], "routerLink": null, "anchor": "nic", @@ -2106,19 +2109,19 @@ }, { "hierarchy": [ - "Virtualization", - "Containers", + "Instances", "Proxies" ], "synonyms": [ "VM", "Virtual Machines", - "Instances" + "Virtualization", + "Containers" ], "requiredRoles": [], "visibleTokens": [], "anchorRouterLink": [ - "/virtualization/view/def" + "/instances/view/def" ], "routerLink": null, "anchor": "proxies", @@ -2127,19 +2130,19 @@ }, { "hierarchy": [ - "Virtualization", - "Containers", + "Instances", "Idmap" ], "synonyms": [ "VM", "Virtual Machines", - "Instances" + "Virtualization", + "Containers" ], "requiredRoles": [], "visibleTokens": [], "anchorRouterLink": [ - "/virtualization/view/def" + "/instances/view/def" ], "routerLink": null, "anchor": "idmap", @@ -2148,19 +2151,19 @@ }, { "hierarchy": [ - "Virtualization", - "Containers", + "Instances", "Tools" ], "synonyms": [ "VM", "Virtual Machines", - "Instances" + "Virtualization", + "Containers" ], "requiredRoles": [], "visibleTokens": [], "anchorRouterLink": [ - "/virtualization/view/def" + "/instances/view/def" ], "routerLink": null, "anchor": "tools", @@ -2169,19 +2172,19 @@ }, { "hierarchy": [ - "Virtualization", - "Containers", + "Instances", "Metrics" ], "synonyms": [ "VM", "Virtual Machines", - "Instances" + "Virtualization", + "Containers" ], "requiredRoles": [], "visibleTokens": [], "anchorRouterLink": [ - "/virtualization/view/def" + "/instances/view/def" ], "routerLink": null, "anchor": "metrics", From 9e8a8f917173e0b1b74c10f935c6e8b0f25aed01 Mon Sep 17 00:00:00 2001 From: Denys Butenko Date: Wed, 5 Mar 2025 18:58:40 +0700 Subject: [PATCH 3/3] NAS-133871: Add test case --- .../instance-list.component.spec.ts | 33 ++++++++++++------- .../instance-list/instance-list.component.ts | 16 +++++---- 2 files changed, 31 insertions(+), 18 deletions(-) diff --git a/src/app/pages/instances/components/all-instances/instance-list/instance-list.component.spec.ts b/src/app/pages/instances/components/all-instances/instance-list/instance-list.component.spec.ts index a66c9bdf40c..78656615d59 100644 --- a/src/app/pages/instances/components/all-instances/instance-list/instance-list.component.spec.ts +++ b/src/app/pages/instances/components/all-instances/instance-list/instance-list.component.spec.ts @@ -1,4 +1,5 @@ -import { createComponentFactory, mockProvider, Spectator } from '@ngneat/spectator/jest'; +import { Router } from '@angular/router'; +import { createRoutingFactory, mockProvider, Spectator } from '@ngneat/spectator/jest'; import { mockAuth } from 'app/core/testing/utils/mock-auth.utils'; import { VirtualizationStatus, VirtualizationType } from 'app/enums/virtualization.enum'; import { VirtualizationInstance } from 'app/interfaces/virtualization.interface'; @@ -7,31 +8,34 @@ import { InstanceRowComponent } from 'app/pages/instances/components/all-instanc import { VirtualizationDevicesStore } from 'app/pages/instances/stores/virtualization-devices.store'; import { VirtualizationInstancesStore } from 'app/pages/instances/stores/virtualization-instances.store'; -const instance = { - id: '1', - name: 'agi_instance', - status: VirtualizationStatus.Running, - type: VirtualizationType.Container, -} as VirtualizationInstance; - describe('InstanceListComponent', () => { let spectator: Spectator; - const createComponent = createComponentFactory({ + const mockInstance = { + id: '1', + name: 'agi_instance', + status: VirtualizationStatus.Running, + type: VirtualizationType.Container, + } as VirtualizationInstance; + + const createComponent = createRoutingFactory({ component: InstanceListComponent, imports: [InstanceRowComponent], providers: [ mockAuth(), mockProvider(VirtualizationInstancesStore, { initialize: jest.fn(), - instances: jest.fn(() => [instance]), + instances: jest.fn(() => [mockInstance]), isLoading: jest.fn(() => false), }), mockProvider(VirtualizationDevicesStore, { selectInstance: jest.fn(), - selectedInstance: jest.fn(), + selectedInstance: jest.fn(() => null), }), ], + params: { + id: 'invalid', + }, }); beforeEach(() => { @@ -42,6 +46,11 @@ describe('InstanceListComponent', () => { const instances = spectator.queryAll(InstanceRowComponent); expect(instances).toHaveLength(1); - expect(instances[0].instance()).toEqual(instance); + expect(instances[0].instance()).toEqual(mockInstance); + }); + + it('redirects to instances when given invalid instanceId', () => { + const spyOn = jest.spyOn(spectator.inject(Router), 'navigate'); + expect(spyOn).toHaveBeenCalledWith(['/instances']); }); }); diff --git a/src/app/pages/instances/components/all-instances/instance-list/instance-list.component.ts b/src/app/pages/instances/components/all-instances/instance-list/instance-list.component.ts index b4fa32d5a8c..b862638b2e1 100644 --- a/src/app/pages/instances/components/all-instances/instance-list/instance-list.component.ts +++ b/src/app/pages/instances/components/all-instances/instance-list/instance-list.component.ts @@ -57,7 +57,6 @@ export class InstanceListComponent { protected readonly isLoading = this.store.isLoading; protected readonly selectedInstance = this.deviceStore.selectedInstance; - get isAllSelected(): boolean { return this.selection.selected.length === this.filteredInstances().length; } @@ -101,12 +100,17 @@ export class InstanceListComponent { private searchDirectives: UiSearchDirectivesService, ) { effect(() => { - if (this.instanceId()) { - this.deviceStore.selectInstance(this.instanceId()); // Corrected to call this.instanceId() + const instanceId = this.instanceId(); + if (instanceId) { + this.deviceStore.selectInstance(instanceId); + if (this.selectedInstance() === null) { + this.router.navigate(['/instances']); + } } - if (this.instances()?.length > 0) { - if (!this.instanceId()) { - this.navigateToDetails(this.instances()[0]); + const instances = this.instances(); + if (instances?.length > 0) { + if (!instanceId) { + this.navigateToDetails(instances[0]); } setTimeout(() => {