diff --git a/packages/admin-ui/i18n-coverage.json b/packages/admin-ui/i18n-coverage.json
index 612362b87a..beb61be285 100644
--- a/packages/admin-ui/i18n-coverage.json
+++ b/packages/admin-ui/i18n-coverage.json
@@ -1,71 +1,66 @@
{
- "generatedOn": "2022-02-15T19:48:25.835Z",
- "lastCommit": "f3a265411399551d08b71173ba493744f28f7219",
+ "generatedOn": "2022-03-03T10:38:41.224Z",
+ "lastCommit": "08d339378d3d16daee27f003eb187243816869e5",
"translationStatus": {
"cs": {
- "tokenCount": 638,
+ "tokenCount": 641,
"translatedCount": 591,
- "percentage": 93
- },
- "de": {
- "tokenCount": 638,
- "translatedCount": 570,
- "percentage": 89
+ "percentage": 92
},
"en": {
- "tokenCount": 638,
- "translatedCount": 637,
+ "tokenCount": 641,
+ "translatedCount": 638,
"percentage": 100
},
"es": {
- "tokenCount": 638,
+ "tokenCount": 641,
"translatedCount": 623,
- "percentage": 98
+ "percentage": 97
},
"fr": {
- "tokenCount": 638,
+ "tokenCount": 641,
"translatedCount": 613,
"percentage": 96
},
"it": {
- "tokenCount": 638,
+ "tokenCount": 641,
"translatedCount": 621,
"percentage": 97
},
"pl": {
- "tokenCount": 638,
+ "tokenCount": 641,
"translatedCount": 405,
"percentage": 63
},
"pt_BR": {
- "tokenCount": 638,
+ "tokenCount": 641,
"translatedCount": 589,
"percentage": 92
},
"pt_PT": {
- "tokenCount": 638,
+ "tokenCount": 641,
"translatedCount": 634,
"percentage": 99
},
"ru": {
- "tokenCount": 638,
+ "tokenCount": 641,
"translatedCount": 620,
"percentage": 97
},
"uk": {
- "tokenCount": 638,
+ "tokenCount": 641,
"translatedCount": 620,
"percentage": 97
},
"zh_Hans": {
- "tokenCount": 638,
+ "tokenCount": 641,
"translatedCount": 557,
"percentage": 87
},
"zh_Hant": {
- "tokenCount": 638,
+ "tokenCount": 641,
"translatedCount": 385,
"percentage": 60
}
}
-}
\ No newline at end of file
+}
diff --git a/packages/admin-ui/src/lib/catalog/src/components/collection-detail/collection-detail.component.html b/packages/admin-ui/src/lib/catalog/src/components/collection-detail/collection-detail.component.html
index 11b2028ad4..d88a803545 100644
--- a/packages/admin-ui/src/lib/catalog/src/components/collection-detail/collection-detail.component.html
+++ b/packages/admin-ui/src/lib/catalog/src/components/collection-detail/collection-detail.component.html
@@ -45,7 +45,9 @@
[vdrDisabled]="!(updatePermission | hasPermission)"
/>
@@ -101,18 +103,39 @@
>
-
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
diff --git a/packages/admin-ui/src/lib/catalog/src/components/collection-detail/collection-detail.component.ts b/packages/admin-ui/src/lib/catalog/src/components/collection-detail/collection-detail.component.ts
index de87bd69fc..128a4b67e8 100644
--- a/packages/admin-ui/src/lib/catalog/src/components/collection-detail/collection-detail.component.ts
+++ b/packages/admin-ui/src/lib/catalog/src/components/collection-detail/collection-detail.component.ts
@@ -73,6 +73,7 @@ export class CollectionDetailComponent
slug: ['', unicodePatternValidator(/^[\p{Letter}0-9_-]+$/)],
description: '',
visible: false,
+ inheritFilters: true,
filters: this.formBuilder.array([]),
customFields: this.formBuilder.group(
this.customFields.reduce((hash, field) => ({ ...hash, [field.name]: '' }), {}),
@@ -232,6 +233,7 @@ export class CollectionDetailComponent
slug: currentTranslation ? currentTranslation.slug : '',
description: currentTranslation ? currentTranslation.description : '',
visible: !entity.isPrivate,
+ inheritFilters: entity.inheritFilters,
});
entity.filters.forEach(f => this.addFilter(f));
diff --git a/packages/admin-ui/src/lib/catalog/src/providers/routing/collection-resolver.ts b/packages/admin-ui/src/lib/catalog/src/providers/routing/collection-resolver.ts
index ad9ca36453..b21c1c6cb3 100644
--- a/packages/admin-ui/src/lib/catalog/src/providers/routing/collection-resolver.ts
+++ b/packages/admin-ui/src/lib/catalog/src/providers/routing/collection-resolver.ts
@@ -27,6 +27,7 @@ export class CollectionResolver extends BaseEntityResolver {
featuredAsset: null,
assets: [],
translations: [],
+ inheritFilters: true,
filters: [],
parent: {} as any,
children: null,
diff --git a/packages/admin-ui/src/lib/core/src/common/generated-types.ts b/packages/admin-ui/src/lib/core/src/common/generated-types.ts
index 813ceeab36..72da244f05 100644
--- a/packages/admin-ui/src/lib/core/src/common/generated-types.ts
+++ b/packages/admin-ui/src/lib/core/src/common/generated-types.ts
@@ -356,6 +356,7 @@ export type Collection = Node & {
featuredAsset?: Maybe;
filters: Array;
id: Scalars['ID'];
+ inheritFilters: Scalars['Boolean'];
isPrivate: Scalars['Boolean'];
languageCode?: Maybe;
name: Scalars['String'];
@@ -383,6 +384,7 @@ export type CollectionFilterParameter = {
createdAt?: InputMaybe;
description?: InputMaybe;
id?: InputMaybe;
+ inheritFilters?: InputMaybe;
isPrivate?: InputMaybe;
languageCode?: InputMaybe;
name?: InputMaybe;
@@ -610,6 +612,7 @@ export type CreateCollectionInput = {
customFields?: InputMaybe;
featuredAssetId?: InputMaybe;
filters: Array;
+ inheritFilters?: InputMaybe;
isPrivate?: InputMaybe;
parentId?: InputMaybe;
translations: Array;
@@ -5065,6 +5068,7 @@ export type UpdateCollectionInput = {
featuredAssetId?: InputMaybe;
filters?: InputMaybe>;
id: Scalars['ID'];
+ inheritFilters?: InputMaybe;
isPrivate?: InputMaybe;
parentId?: InputMaybe;
translations?: InputMaybe>;
@@ -5525,7 +5529,7 @@ export type GetCollectionFiltersQueryVariables = Exact<{ [key: string]: never; }
export type GetCollectionFiltersQuery = { collectionFilters: Array<{ __typename?: 'ConfigurableOperationDefinition', code: string, description: string, args: Array<{ __typename?: 'ConfigArgDefinition', name: string, type: string, required: boolean, defaultValue?: any | null, list: boolean, ui?: any | null, label?: string | null }> }> };
-export type CollectionFragment = { __typename?: 'Collection', id: string, createdAt: any, updatedAt: any, name: string, slug: string, description: string, isPrivate: boolean, languageCode?: LanguageCode | null, featuredAsset?: { __typename?: 'Asset', id: string, createdAt: any, updatedAt: any, name: string, fileSize: number, mimeType: string, type: AssetType, preview: string, source: string, width: number, height: number, focalPoint?: { __typename?: 'Coordinate', x: number, y: number } | null } | null, assets: Array<{ __typename?: 'Asset', id: string, createdAt: any, updatedAt: any, name: string, fileSize: number, mimeType: string, type: AssetType, preview: string, source: string, width: number, height: number, focalPoint?: { __typename?: 'Coordinate', x: number, y: number } | null }>, filters: Array<{ __typename?: 'ConfigurableOperation', code: string, args: Array<{ __typename?: 'ConfigArg', name: string, value: string }> }>, translations: Array<{ __typename?: 'CollectionTranslation', id: string, languageCode: LanguageCode, name: string, slug: string, description: string }>, parent?: { __typename?: 'Collection', id: string, name: string } | null, children?: Array<{ __typename?: 'Collection', id: string, name: string }> | null };
+export type CollectionFragment = { __typename?: 'Collection', id: string, createdAt: any, updatedAt: any, name: string, slug: string, description: string, isPrivate: boolean, languageCode?: LanguageCode | null, inheritFilters: boolean, featuredAsset?: { __typename?: 'Asset', id: string, createdAt: any, updatedAt: any, name: string, fileSize: number, mimeType: string, type: AssetType, preview: string, source: string, width: number, height: number, focalPoint?: { __typename?: 'Coordinate', x: number, y: number } | null } | null, assets: Array<{ __typename?: 'Asset', id: string, createdAt: any, updatedAt: any, name: string, fileSize: number, mimeType: string, type: AssetType, preview: string, source: string, width: number, height: number, focalPoint?: { __typename?: 'Coordinate', x: number, y: number } | null }>, filters: Array<{ __typename?: 'ConfigurableOperation', code: string, args: Array<{ __typename?: 'ConfigArg', name: string, value: string }> }>, translations: Array<{ __typename?: 'CollectionTranslation', id: string, languageCode: LanguageCode, name: string, slug: string, description: string }>, parent?: { __typename?: 'Collection', id: string, name: string } | null, children?: Array<{ __typename?: 'Collection', id: string, name: string }> | null };
export type GetCollectionListQueryVariables = Exact<{
options?: InputMaybe;
@@ -5539,28 +5543,28 @@ export type GetCollectionQueryVariables = Exact<{
}>;
-export type GetCollectionQuery = { collection?: { __typename?: 'Collection', id: string, createdAt: any, updatedAt: any, name: string, slug: string, description: string, isPrivate: boolean, languageCode?: LanguageCode | null, featuredAsset?: { __typename?: 'Asset', id: string, createdAt: any, updatedAt: any, name: string, fileSize: number, mimeType: string, type: AssetType, preview: string, source: string, width: number, height: number, focalPoint?: { __typename?: 'Coordinate', x: number, y: number } | null } | null, assets: Array<{ __typename?: 'Asset', id: string, createdAt: any, updatedAt: any, name: string, fileSize: number, mimeType: string, type: AssetType, preview: string, source: string, width: number, height: number, focalPoint?: { __typename?: 'Coordinate', x: number, y: number } | null }>, filters: Array<{ __typename?: 'ConfigurableOperation', code: string, args: Array<{ __typename?: 'ConfigArg', name: string, value: string }> }>, translations: Array<{ __typename?: 'CollectionTranslation', id: string, languageCode: LanguageCode, name: string, slug: string, description: string }>, parent?: { __typename?: 'Collection', id: string, name: string } | null, children?: Array<{ __typename?: 'Collection', id: string, name: string }> | null } | null };
+export type GetCollectionQuery = { collection?: { __typename?: 'Collection', id: string, createdAt: any, updatedAt: any, name: string, slug: string, description: string, isPrivate: boolean, languageCode?: LanguageCode | null, inheritFilters: boolean, featuredAsset?: { __typename?: 'Asset', id: string, createdAt: any, updatedAt: any, name: string, fileSize: number, mimeType: string, type: AssetType, preview: string, source: string, width: number, height: number, focalPoint?: { __typename?: 'Coordinate', x: number, y: number } | null } | null, assets: Array<{ __typename?: 'Asset', id: string, createdAt: any, updatedAt: any, name: string, fileSize: number, mimeType: string, type: AssetType, preview: string, source: string, width: number, height: number, focalPoint?: { __typename?: 'Coordinate', x: number, y: number } | null }>, filters: Array<{ __typename?: 'ConfigurableOperation', code: string, args: Array<{ __typename?: 'ConfigArg', name: string, value: string }> }>, translations: Array<{ __typename?: 'CollectionTranslation', id: string, languageCode: LanguageCode, name: string, slug: string, description: string }>, parent?: { __typename?: 'Collection', id: string, name: string } | null, children?: Array<{ __typename?: 'Collection', id: string, name: string }> | null } | null };
export type CreateCollectionMutationVariables = Exact<{
input: CreateCollectionInput;
}>;
-export type CreateCollectionMutation = { createCollection: { __typename?: 'Collection', id: string, createdAt: any, updatedAt: any, name: string, slug: string, description: string, isPrivate: boolean, languageCode?: LanguageCode | null, featuredAsset?: { __typename?: 'Asset', id: string, createdAt: any, updatedAt: any, name: string, fileSize: number, mimeType: string, type: AssetType, preview: string, source: string, width: number, height: number, focalPoint?: { __typename?: 'Coordinate', x: number, y: number } | null } | null, assets: Array<{ __typename?: 'Asset', id: string, createdAt: any, updatedAt: any, name: string, fileSize: number, mimeType: string, type: AssetType, preview: string, source: string, width: number, height: number, focalPoint?: { __typename?: 'Coordinate', x: number, y: number } | null }>, filters: Array<{ __typename?: 'ConfigurableOperation', code: string, args: Array<{ __typename?: 'ConfigArg', name: string, value: string }> }>, translations: Array<{ __typename?: 'CollectionTranslation', id: string, languageCode: LanguageCode, name: string, slug: string, description: string }>, parent?: { __typename?: 'Collection', id: string, name: string } | null, children?: Array<{ __typename?: 'Collection', id: string, name: string }> | null } };
+export type CreateCollectionMutation = { createCollection: { __typename?: 'Collection', id: string, createdAt: any, updatedAt: any, name: string, slug: string, description: string, isPrivate: boolean, languageCode?: LanguageCode | null, inheritFilters: boolean, featuredAsset?: { __typename?: 'Asset', id: string, createdAt: any, updatedAt: any, name: string, fileSize: number, mimeType: string, type: AssetType, preview: string, source: string, width: number, height: number, focalPoint?: { __typename?: 'Coordinate', x: number, y: number } | null } | null, assets: Array<{ __typename?: 'Asset', id: string, createdAt: any, updatedAt: any, name: string, fileSize: number, mimeType: string, type: AssetType, preview: string, source: string, width: number, height: number, focalPoint?: { __typename?: 'Coordinate', x: number, y: number } | null }>, filters: Array<{ __typename?: 'ConfigurableOperation', code: string, args: Array<{ __typename?: 'ConfigArg', name: string, value: string }> }>, translations: Array<{ __typename?: 'CollectionTranslation', id: string, languageCode: LanguageCode, name: string, slug: string, description: string }>, parent?: { __typename?: 'Collection', id: string, name: string } | null, children?: Array<{ __typename?: 'Collection', id: string, name: string }> | null } };
export type UpdateCollectionMutationVariables = Exact<{
input: UpdateCollectionInput;
}>;
-export type UpdateCollectionMutation = { updateCollection: { __typename?: 'Collection', id: string, createdAt: any, updatedAt: any, name: string, slug: string, description: string, isPrivate: boolean, languageCode?: LanguageCode | null, featuredAsset?: { __typename?: 'Asset', id: string, createdAt: any, updatedAt: any, name: string, fileSize: number, mimeType: string, type: AssetType, preview: string, source: string, width: number, height: number, focalPoint?: { __typename?: 'Coordinate', x: number, y: number } | null } | null, assets: Array<{ __typename?: 'Asset', id: string, createdAt: any, updatedAt: any, name: string, fileSize: number, mimeType: string, type: AssetType, preview: string, source: string, width: number, height: number, focalPoint?: { __typename?: 'Coordinate', x: number, y: number } | null }>, filters: Array<{ __typename?: 'ConfigurableOperation', code: string, args: Array<{ __typename?: 'ConfigArg', name: string, value: string }> }>, translations: Array<{ __typename?: 'CollectionTranslation', id: string, languageCode: LanguageCode, name: string, slug: string, description: string }>, parent?: { __typename?: 'Collection', id: string, name: string } | null, children?: Array<{ __typename?: 'Collection', id: string, name: string }> | null } };
+export type UpdateCollectionMutation = { updateCollection: { __typename?: 'Collection', id: string, createdAt: any, updatedAt: any, name: string, slug: string, description: string, isPrivate: boolean, languageCode?: LanguageCode | null, inheritFilters: boolean, featuredAsset?: { __typename?: 'Asset', id: string, createdAt: any, updatedAt: any, name: string, fileSize: number, mimeType: string, type: AssetType, preview: string, source: string, width: number, height: number, focalPoint?: { __typename?: 'Coordinate', x: number, y: number } | null } | null, assets: Array<{ __typename?: 'Asset', id: string, createdAt: any, updatedAt: any, name: string, fileSize: number, mimeType: string, type: AssetType, preview: string, source: string, width: number, height: number, focalPoint?: { __typename?: 'Coordinate', x: number, y: number } | null }>, filters: Array<{ __typename?: 'ConfigurableOperation', code: string, args: Array<{ __typename?: 'ConfigArg', name: string, value: string }> }>, translations: Array<{ __typename?: 'CollectionTranslation', id: string, languageCode: LanguageCode, name: string, slug: string, description: string }>, parent?: { __typename?: 'Collection', id: string, name: string } | null, children?: Array<{ __typename?: 'Collection', id: string, name: string }> | null } };
export type MoveCollectionMutationVariables = Exact<{
input: MoveCollectionInput;
}>;
-export type MoveCollectionMutation = { moveCollection: { __typename?: 'Collection', id: string, createdAt: any, updatedAt: any, name: string, slug: string, description: string, isPrivate: boolean, languageCode?: LanguageCode | null, featuredAsset?: { __typename?: 'Asset', id: string, createdAt: any, updatedAt: any, name: string, fileSize: number, mimeType: string, type: AssetType, preview: string, source: string, width: number, height: number, focalPoint?: { __typename?: 'Coordinate', x: number, y: number } | null } | null, assets: Array<{ __typename?: 'Asset', id: string, createdAt: any, updatedAt: any, name: string, fileSize: number, mimeType: string, type: AssetType, preview: string, source: string, width: number, height: number, focalPoint?: { __typename?: 'Coordinate', x: number, y: number } | null }>, filters: Array<{ __typename?: 'ConfigurableOperation', code: string, args: Array<{ __typename?: 'ConfigArg', name: string, value: string }> }>, translations: Array<{ __typename?: 'CollectionTranslation', id: string, languageCode: LanguageCode, name: string, slug: string, description: string }>, parent?: { __typename?: 'Collection', id: string, name: string } | null, children?: Array<{ __typename?: 'Collection', id: string, name: string }> | null } };
+export type MoveCollectionMutation = { moveCollection: { __typename?: 'Collection', id: string, createdAt: any, updatedAt: any, name: string, slug: string, description: string, isPrivate: boolean, languageCode?: LanguageCode | null, inheritFilters: boolean, featuredAsset?: { __typename?: 'Asset', id: string, createdAt: any, updatedAt: any, name: string, fileSize: number, mimeType: string, type: AssetType, preview: string, source: string, width: number, height: number, focalPoint?: { __typename?: 'Coordinate', x: number, y: number } | null } | null, assets: Array<{ __typename?: 'Asset', id: string, createdAt: any, updatedAt: any, name: string, fileSize: number, mimeType: string, type: AssetType, preview: string, source: string, width: number, height: number, focalPoint?: { __typename?: 'Coordinate', x: number, y: number } | null }>, filters: Array<{ __typename?: 'ConfigurableOperation', code: string, args: Array<{ __typename?: 'ConfigArg', name: string, value: string }> }>, translations: Array<{ __typename?: 'CollectionTranslation', id: string, languageCode: LanguageCode, name: string, slug: string, description: string }>, parent?: { __typename?: 'Collection', id: string, name: string } | null, children?: Array<{ __typename?: 'Collection', id: string, name: string }> | null } };
export type DeleteCollectionMutationVariables = Exact<{
id: Scalars['ID'];
diff --git a/packages/admin-ui/src/lib/core/src/data/definitions/collection-definitions.ts b/packages/admin-ui/src/lib/core/src/data/definitions/collection-definitions.ts
index d46407f82d..c80bbcbd9f 100644
--- a/packages/admin-ui/src/lib/core/src/data/definitions/collection-definitions.ts
+++ b/packages/admin-ui/src/lib/core/src/data/definitions/collection-definitions.ts
@@ -28,6 +28,7 @@ export const COLLECTION_FRAGMENT = gql`
assets {
...Asset
}
+ inheritFilters
filters {
...ConfigurableOperation
}
diff --git a/packages/admin-ui/src/lib/core/src/data/providers/collection-data.service.ts b/packages/admin-ui/src/lib/core/src/data/providers/collection-data.service.ts
index 3fb389a595..a845476f04 100644
--- a/packages/admin-ui/src/lib/core/src/data/providers/collection-data.service.ts
+++ b/packages/admin-ui/src/lib/core/src/data/providers/collection-data.service.ts
@@ -54,6 +54,7 @@ export class CollectionDataService {
'parentId',
'assetIds',
'featuredAssetId',
+ 'inheritFilters',
'filters',
'customFields',
]),
@@ -71,6 +72,7 @@ export class CollectionDataService {
'translations',
'assetIds',
'featuredAssetId',
+ 'inheritFilters',
'filters',
'customFields',
]),
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/cs.json b/packages/admin-ui/src/lib/static/i18n-messages/cs.json
index 4af46293ed..4687ccfdf1 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/cs.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/cs.json
@@ -89,6 +89,7 @@
"default-variant": "Výchozí varianta",
"display-variant-cards": "Zobrazit jako karty",
"display-variant-table": "Zobrazit jako tabulku",
+ "do-not-inherit-filters": "",
"drop-files-to-upload": "Přetáhněte soubory k nahrávání",
"duplicate-sku-warning": "",
"edit-options": "",
@@ -96,8 +97,10 @@
"facet-values": "Hodnoty atributů",
"filter-by-name": "Filtrovat dle jména",
"filter-by-name-or-sku": "Filtrovat dle jména nebo SKU",
+ "filter-inheritance": "",
"filters": "Filtry",
"group-by-product": "Seskupovat varianty",
+ "inherit-filters-from-parent": "",
"manage-variants": "Správa variant",
"move-down": "Posunout dolů",
"move-to": "Posunout",
@@ -669,4 +672,4 @@
"job-result": "Výsledek úlohy",
"job-state": "Stav úlohy"
}
-}
\ No newline at end of file
+}
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/de.json b/packages/admin-ui/src/lib/static/i18n-messages/de.json
index 8017425ae1..f86645c226 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/de.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/de.json
@@ -669,4 +669,4 @@
"job-result": "Job-Ergebnis",
"job-state": "Job-Status"
}
-}
\ No newline at end of file
+}
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/en.json b/packages/admin-ui/src/lib/static/i18n-messages/en.json
index e7843645c0..81edae1006 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/en.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/en.json
@@ -89,6 +89,7 @@
"default-variant": "Default variant",
"display-variant-cards": "View details",
"display-variant-table": "View as table",
+ "do-not-inherit-filters": "Do not inherit filters",
"drop-files-to-upload": "Drop files to upload",
"duplicate-sku-warning": "Please ensure all SKUs are unique",
"edit-options": "Edit options",
@@ -96,8 +97,10 @@
"facet-values": "Facet values",
"filter-by-name": "Filter by name",
"filter-by-name-or-sku": "Filter by name or SKU",
+ "filter-inheritance": "Filter inheritance",
"filters": "Filters",
"group-by-product": "Group by product",
+ "inherit-filters-from-parent": "Inherit filters from parent",
"manage-variants": "Manage variants",
"move-down": "Move down",
"move-to": "Move to",
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/es.json b/packages/admin-ui/src/lib/static/i18n-messages/es.json
index cb02de5f59..a48603227f 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/es.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/es.json
@@ -89,6 +89,7 @@
"default-variant": "Variante por defecto",
"display-variant-cards": "Ver detalles",
"display-variant-table": "Ver como tabla",
+ "do-not-inherit-filters": "",
"drop-files-to-upload": "Arrastra recursos para subirlos",
"duplicate-sku-warning": "Por favor, asegúrese de que todos los códigos de referencia son únicos",
"edit-options": "Editar opciones",
@@ -96,8 +97,10 @@
"facet-values": "Valores de faceta",
"filter-by-name": "Filtrar por nombre",
"filter-by-name-or-sku": "Filtrar por código de referencia",
+ "filter-inheritance": "",
"filters": "Filtros",
"group-by-product": "Agrupar por producto",
+ "inherit-filters-from-parent": "",
"manage-variants": "Gestionar variantes",
"move-down": "Mover abajo",
"move-to": "Mover a",
@@ -669,4 +672,4 @@
"job-result": "Resultado",
"job-state": "Estado"
}
-}
\ No newline at end of file
+}
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/fr.json b/packages/admin-ui/src/lib/static/i18n-messages/fr.json
index db12ca1579..7dc3cbf58f 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/fr.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/fr.json
@@ -89,6 +89,7 @@
"default-variant": "Variation par défault",
"display-variant-cards": "Voir détails",
"display-variant-table": "Voir en tant que tableau",
+ "do-not-inherit-filters": "",
"drop-files-to-upload": "Déposer des fichiers pour téléverser",
"duplicate-sku-warning": "",
"edit-options": "",
@@ -96,8 +97,10 @@
"facet-values": "Valeurs de composant",
"filter-by-name": "Filtrer par nom",
"filter-by-name-or-sku": "Filtrer par nom ou UGS",
+ "filter-inheritance": "",
"filters": "Filtres",
"group-by-product": "Grouper par produit",
+ "inherit-filters-from-parent": "",
"manage-variants": "Gérer les variations",
"move-down": "Déplacer vers le bas",
"move-to": "Déplacer à",
@@ -669,4 +672,4 @@
"job-result": "Résultat de la tâche",
"job-state": "Etat de la tâche"
}
-}
\ No newline at end of file
+}
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/it.json b/packages/admin-ui/src/lib/static/i18n-messages/it.json
index 4712d26e4c..913a212314 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/it.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/it.json
@@ -89,6 +89,7 @@
"default-variant": "Variante predefinita",
"display-variant-cards": "Visualizza dettagli",
"display-variant-table": "Visualizza come tabella",
+ "do-not-inherit-filters": "",
"drop-files-to-upload": "Trascina file da caricare",
"duplicate-sku-warning": "Per favore assicurati che tutte le SKU siano univoche",
"edit-options": "",
@@ -96,8 +97,10 @@
"facet-values": "Valori attributo",
"filter-by-name": "Filtra per nome",
"filter-by-name-or-sku": "Filtra per nome o SKU",
+ "filter-inheritance": "",
"filters": "Filtri",
"group-by-product": "Raggruppa per prodotto",
+ "inherit-filters-from-parent": "",
"manage-variants": "Gestione varianti",
"move-down": "Sposta in basso",
"move-to": "Sposta in",
@@ -669,4 +672,4 @@
"job-result": "Risultato operazione",
"job-state": "Stato operazione"
}
-}
\ No newline at end of file
+}
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/pl.json b/packages/admin-ui/src/lib/static/i18n-messages/pl.json
index a2cd942cd7..0608d97904 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/pl.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/pl.json
@@ -89,6 +89,7 @@
"default-variant": "Domyślny wariant",
"display-variant-cards": "Wyświetl szczegóły",
"display-variant-table": "Wyświetl jako tabele",
+ "do-not-inherit-filters": "",
"drop-files-to-upload": "Upuść pliki do uploadu",
"duplicate-sku-warning": "",
"edit-options": "",
@@ -96,8 +97,10 @@
"facet-values": "Wartości faseta",
"filter-by-name": "Filtruj po nazwie",
"filter-by-name-or-sku": "",
+ "filter-inheritance": "",
"filters": "Filtry",
"group-by-product": "Grupuj po produkcie",
+ "inherit-filters-from-parent": "",
"manage-variants": "Zarządzaj wariantami",
"move-down": "Przesuń w dół",
"move-to": "Przesuń do",
@@ -669,4 +672,4 @@
"job-result": "Rezultat zlecenia",
"job-state": "Status zlecenia"
}
-}
\ No newline at end of file
+}
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/pt_BR.json b/packages/admin-ui/src/lib/static/i18n-messages/pt_BR.json
index d89a77ade4..75c71f7146 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/pt_BR.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/pt_BR.json
@@ -89,6 +89,7 @@
"default-variant": "Variação padrão",
"display-variant-cards": "Ver como detalhes",
"display-variant-table": "Ver como tabela",
+ "do-not-inherit-filters": "",
"drop-files-to-upload": "Soltar arquivos para envio",
"duplicate-sku-warning": "",
"edit-options": "",
@@ -96,8 +97,10 @@
"facet-values": "Valor da Etiqueta",
"filter-by-name": "Filtrar por nome",
"filter-by-name-or-sku": "Filtrar por nome ou SKU",
+ "filter-inheritance": "",
"filters": "Filtros",
"group-by-product": "Agrupar por produto",
+ "inherit-filters-from-parent": "",
"manage-variants": "Gerência das variações",
"move-down": "Mover para baixo",
"move-to": "Mover para",
@@ -669,4 +672,4 @@
"job-result": "Resultado do trabalho",
"job-state": "Estado do trabalho"
}
-}
\ No newline at end of file
+}
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/pt_PT.json b/packages/admin-ui/src/lib/static/i18n-messages/pt_PT.json
index 568d4d088c..b254e8b7d3 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/pt_PT.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/pt_PT.json
@@ -89,6 +89,7 @@
"default-variant": "Variante padrão",
"display-variant-cards": "Lista com detalhes",
"display-variant-table": "Lista simplificada",
+ "do-not-inherit-filters": "",
"drop-files-to-upload": "Colocar ficheiros para enviar",
"duplicate-sku-warning": "Certifique-se de que todos os SKUs sejam únicos",
"edit-options": "Editar opções",
@@ -96,8 +97,10 @@
"facet-values": "Valor da Etiqueta",
"filter-by-name": "Filtrar por nome",
"filter-by-name-or-sku": "Filtrar por nome ou SKU",
+ "filter-inheritance": "",
"filters": "Filtros",
"group-by-product": "Agrupar por produto",
+ "inherit-filters-from-parent": "",
"manage-variants": "Gerir variações",
"move-down": "Mover para baixo",
"move-to": "Mover para",
@@ -669,4 +672,4 @@
"job-result": "Resultado do trabalho",
"job-state": "Estado do trabalho"
}
-}
\ No newline at end of file
+}
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/ru.json b/packages/admin-ui/src/lib/static/i18n-messages/ru.json
index 2561370bda..5d9fe8afb3 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/ru.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/ru.json
@@ -89,6 +89,7 @@
"default-variant": "Вариант товара по умолчанию",
"display-variant-cards": "Просмотр карточек вариантов",
"display-variant-table": "Просмотр в виде таблицы",
+ "do-not-inherit-filters": "",
"drop-files-to-upload": "Перетащите файлы для загрузки",
"duplicate-sku-warning": "Убедитесь, что все артикулы (SKU) уникальны",
"edit-options": "",
@@ -96,8 +97,10 @@
"facet-values": "Значения тега",
"filter-by-name": "Фильтр по имени",
"filter-by-name-or-sku": "Фильтр по имени или артикулу (SKU)",
+ "filter-inheritance": "",
"filters": "Фильтры",
"group-by-product": "Группировать по товару",
+ "inherit-filters-from-parent": "",
"manage-variants": "Управление вариантами",
"move-down": "Двигать вниз",
"move-to": "Двигать к",
@@ -669,4 +672,4 @@
"job-result": "Результат задания",
"job-state": "Состояние задания"
}
-}
\ No newline at end of file
+}
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/uk.json b/packages/admin-ui/src/lib/static/i18n-messages/uk.json
index 2c211509fd..67e095bf3e 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/uk.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/uk.json
@@ -89,6 +89,7 @@
"default-variant": "Варіант товару за замовчуванням",
"display-variant-cards": "Перегляд карток варіантів",
"display-variant-table": "Перегляд у вигляді таблиці",
+ "do-not-inherit-filters": "",
"drop-files-to-upload": "Перетягніть файли для завантаження",
"duplicate-sku-warning": "Переконайтесь, що всі артикули (SKU) унікальні",
"edit-options": "",
@@ -96,8 +97,10 @@
"facet-values": "Значення тегу",
"filter-by-name": "Фільтр по імені",
"filter-by-name-or-sku": "Фільтр по імені або артикулу (SKU)",
+ "filter-inheritance": "",
"filters": "Фільтри",
"group-by-product": "Групувати по товару",
+ "inherit-filters-from-parent": "",
"manage-variants": "Управління варіантами",
"move-down": "Рухати вниз",
"move-to": "Рухати до",
@@ -669,4 +672,4 @@
"job-result": "Результат завдання",
"job-state": "Стан завдання"
}
-}
\ No newline at end of file
+}
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/zh_Hans.json b/packages/admin-ui/src/lib/static/i18n-messages/zh_Hans.json
index 02dc10dab6..5f7badd060 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/zh_Hans.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/zh_Hans.json
@@ -89,6 +89,7 @@
"default-variant": "默认商品规格",
"display-variant-cards": "卡片显示",
"display-variant-table": "表格显示",
+ "do-not-inherit-filters": "",
"drop-files-to-upload": "拖拽文件上传",
"duplicate-sku-warning": "",
"edit-options": "",
@@ -96,8 +97,10 @@
"facet-values": "特征值列表",
"filter-by-name": "按名字过滤",
"filter-by-name-or-sku": "按名字或商品编码过滤",
+ "filter-inheritance": "",
"filters": "过滤条件",
"group-by-product": "按商品分组显示",
+ "inherit-filters-from-parent": "",
"manage-variants": "商品规格管理",
"move-down": "向下移",
"move-to": "移至",
@@ -669,4 +672,4 @@
"job-result": "任务结果",
"job-state": "任务状态"
}
-}
\ No newline at end of file
+}
diff --git a/packages/admin-ui/src/lib/static/i18n-messages/zh_Hant.json b/packages/admin-ui/src/lib/static/i18n-messages/zh_Hant.json
index f601d3d5d3..71cf3a1e37 100644
--- a/packages/admin-ui/src/lib/static/i18n-messages/zh_Hant.json
+++ b/packages/admin-ui/src/lib/static/i18n-messages/zh_Hant.json
@@ -89,6 +89,7 @@
"default-variant": "默認商品規格",
"display-variant-cards": "卡片顯示",
"display-variant-table": "表格顯示",
+ "do-not-inherit-filters": "",
"drop-files-to-upload": "拖拽文件上傳",
"duplicate-sku-warning": "",
"edit-options": "",
@@ -96,8 +97,10 @@
"facet-values": "特徵值列表",
"filter-by-name": "按名字篩選",
"filter-by-name-or-sku": "",
+ "filter-inheritance": "",
"filters": "篩選條件",
"group-by-product": "按商品分组顯示",
+ "inherit-filters-from-parent": "",
"manage-variants": "商品規格管理",
"move-down": "下移",
"move-to": "移至",
@@ -669,4 +672,4 @@
"job-result": "",
"job-state": ""
}
-}
\ No newline at end of file
+}