Sfoglia il codice sorgente

fix(core): Add missing `languageCode` field on ShippingMethod type

Michael Bromley 3 anni fa
parent
commit
4fab7cfe08

+ 2 - 0
packages/admin-ui/src/lib/core/src/common/generated-types.ts

@@ -4708,6 +4708,7 @@ export type ShippingMethod = Node & {
   id: Scalars['ID'];
   id: Scalars['ID'];
   createdAt: Scalars['DateTime'];
   createdAt: Scalars['DateTime'];
   updatedAt: Scalars['DateTime'];
   updatedAt: Scalars['DateTime'];
+  languageCode: LanguageCode;
   code: Scalars['String'];
   code: Scalars['String'];
   name: Scalars['String'];
   name: Scalars['String'];
   description: Scalars['String'];
   description: Scalars['String'];
@@ -4722,6 +4723,7 @@ export type ShippingMethodFilterParameter = {
   id?: Maybe<IdOperators>;
   id?: Maybe<IdOperators>;
   createdAt?: Maybe<DateOperators>;
   createdAt?: Maybe<DateOperators>;
   updatedAt?: Maybe<DateOperators>;
   updatedAt?: Maybe<DateOperators>;
+  languageCode?: Maybe<StringOperators>;
   code?: Maybe<StringOperators>;
   code?: Maybe<StringOperators>;
   name?: Maybe<StringOperators>;
   name?: Maybe<StringOperators>;
   description?: Maybe<StringOperators>;
   description?: Maybe<StringOperators>;

File diff suppressed because it is too large
+ 503 - 489
packages/asset-server-plugin/e2e/graphql/generated-e2e-asset-server-plugin-types.ts


File diff suppressed because it is too large
+ 751 - 736
packages/common/src/generated-shop-types.ts


+ 2 - 0
packages/common/src/generated-types.ts

@@ -4640,6 +4640,7 @@ export type ShippingMethod = Node & {
   id: Scalars['ID'];
   id: Scalars['ID'];
   createdAt: Scalars['DateTime'];
   createdAt: Scalars['DateTime'];
   updatedAt: Scalars['DateTime'];
   updatedAt: Scalars['DateTime'];
+  languageCode: LanguageCode;
   code: Scalars['String'];
   code: Scalars['String'];
   name: Scalars['String'];
   name: Scalars['String'];
   description: Scalars['String'];
   description: Scalars['String'];
@@ -4654,6 +4655,7 @@ export type ShippingMethodFilterParameter = {
   id?: Maybe<IdOperators>;
   id?: Maybe<IdOperators>;
   createdAt?: Maybe<DateOperators>;
   createdAt?: Maybe<DateOperators>;
   updatedAt?: Maybe<DateOperators>;
   updatedAt?: Maybe<DateOperators>;
+  languageCode?: Maybe<StringOperators>;
   code?: Maybe<StringOperators>;
   code?: Maybe<StringOperators>;
   name?: Maybe<StringOperators>;
   name?: Maybe<StringOperators>;
   description?: Maybe<StringOperators>;
   description?: Maybe<StringOperators>;

+ 5 - 1
packages/core/e2e/custom-field-relations.e2e-spec.ts

@@ -222,6 +222,7 @@ describe('Custom field relations', () => {
                 name
                 name
             }
             }
             cfShippingMethod {
             cfShippingMethod {
+                languageCode
                 name
                 name
             }
             }
         }`;
         }`;
@@ -250,7 +251,10 @@ describe('Custom field relations', () => {
                 name: 'Laptop 13 inch 8GB',
                 name: 'Laptop 13 inch 8GB',
             });
             });
             expect(product.customFields.cfProduct).toEqual({ languageCode: 'en', name: 'Laptop' });
             expect(product.customFields.cfProduct).toEqual({ languageCode: 'en', name: 'Laptop' });
-            expect(product.customFields.cfShippingMethod).toEqual({ name: 'Standard Shipping' });
+            expect(product.customFields.cfShippingMethod).toEqual({
+                languageCode: 'en',
+                name: 'Standard Shipping',
+            });
         }
         }
 
 
         it('translatable entities get translated', async () => {
         it('translatable entities get translated', async () => {

+ 2 - 0
packages/core/e2e/graphql/generated-e2e-admin-types.ts

@@ -4400,6 +4400,7 @@ export type ShippingMethod = Node & {
     id: Scalars['ID'];
     id: Scalars['ID'];
     createdAt: Scalars['DateTime'];
     createdAt: Scalars['DateTime'];
     updatedAt: Scalars['DateTime'];
     updatedAt: Scalars['DateTime'];
+    languageCode: LanguageCode;
     code: Scalars['String'];
     code: Scalars['String'];
     name: Scalars['String'];
     name: Scalars['String'];
     description: Scalars['String'];
     description: Scalars['String'];
@@ -4414,6 +4415,7 @@ export type ShippingMethodFilterParameter = {
     id?: Maybe<IdOperators>;
     id?: Maybe<IdOperators>;
     createdAt?: Maybe<DateOperators>;
     createdAt?: Maybe<DateOperators>;
     updatedAt?: Maybe<DateOperators>;
     updatedAt?: Maybe<DateOperators>;
+    languageCode?: Maybe<StringOperators>;
     code?: Maybe<StringOperators>;
     code?: Maybe<StringOperators>;
     name?: Maybe<StringOperators>;
     name?: Maybe<StringOperators>;
     description?: Maybe<StringOperators>;
     description?: Maybe<StringOperators>;

File diff suppressed because it is too large
+ 714 - 699
packages/core/e2e/graphql/generated-e2e-shop-types.ts


+ 5 - 0
packages/core/src/api/resolvers/entity/shipping-method-entity.resolver.ts

@@ -18,4 +18,9 @@ export class ShippingMethodEntityResolver {
     description(@Ctx() ctx: RequestContext, @Parent() shippingMethod: ShippingMethod): Promise<string> {
     description(@Ctx() ctx: RequestContext, @Parent() shippingMethod: ShippingMethod): Promise<string> {
         return this.localeStringHydrator.hydrateLocaleStringField(ctx, shippingMethod, 'description');
         return this.localeStringHydrator.hydrateLocaleStringField(ctx, shippingMethod, 'description');
     }
     }
+
+    @ResolveField()
+    languageCode(@Ctx() ctx: RequestContext, @Parent() shippingMethod: ShippingMethod): Promise<string> {
+        return this.localeStringHydrator.hydrateLocaleStringField(ctx, shippingMethod, 'languageCode');
+    }
 }
 }

+ 1 - 0
packages/core/src/api/schema/common/shipping-method.type.graphql

@@ -2,6 +2,7 @@ type ShippingMethod implements Node {
     id: ID!
     id: ID!
     createdAt: DateTime!
     createdAt: DateTime!
     updatedAt: DateTime!
     updatedAt: DateTime!
+    languageCode: LanguageCode!
     code: String!
     code: String!
     name: String!
     name: String!
     description: String!
     description: String!

File diff suppressed because it is too large
+ 503 - 489
packages/elasticsearch-plugin/e2e/graphql/generated-e2e-elasticsearch-plugin-types.ts


+ 2 - 0
packages/payments-plugin/e2e/graphql/generated-admin-types.ts

@@ -4400,6 +4400,7 @@ export type ShippingMethod = Node & {
     id: Scalars['ID'];
     id: Scalars['ID'];
     createdAt: Scalars['DateTime'];
     createdAt: Scalars['DateTime'];
     updatedAt: Scalars['DateTime'];
     updatedAt: Scalars['DateTime'];
+    languageCode: LanguageCode;
     code: Scalars['String'];
     code: Scalars['String'];
     name: Scalars['String'];
     name: Scalars['String'];
     description: Scalars['String'];
     description: Scalars['String'];
@@ -4414,6 +4415,7 @@ export type ShippingMethodFilterParameter = {
     id?: Maybe<IdOperators>;
     id?: Maybe<IdOperators>;
     createdAt?: Maybe<DateOperators>;
     createdAt?: Maybe<DateOperators>;
     updatedAt?: Maybe<DateOperators>;
     updatedAt?: Maybe<DateOperators>;
+    languageCode?: Maybe<StringOperators>;
     code?: Maybe<StringOperators>;
     code?: Maybe<StringOperators>;
     name?: Maybe<StringOperators>;
     name?: Maybe<StringOperators>;
     description?: Maybe<StringOperators>;
     description?: Maybe<StringOperators>;

+ 1 - 0
packages/payments-plugin/e2e/graphql/generated-shop-types.ts

@@ -2804,6 +2804,7 @@ export type ShippingMethod = Node & {
     id: Scalars['ID'];
     id: Scalars['ID'];
     createdAt: Scalars['DateTime'];
     createdAt: Scalars['DateTime'];
     updatedAt: Scalars['DateTime'];
     updatedAt: Scalars['DateTime'];
+    languageCode: LanguageCode;
     code: Scalars['String'];
     code: Scalars['String'];
     name: Scalars['String'];
     name: Scalars['String'];
     description: Scalars['String'];
     description: Scalars['String'];

File diff suppressed because it is too large
+ 751 - 736
packages/payments-plugin/src/mollie/graphql/generated-shop-types.ts


File diff suppressed because it is too large
+ 0 - 0
schema-admin.json


File diff suppressed because it is too large
+ 0 - 0
schema-shop.json


Some files were not shown because too many files changed in this diff