Browse Source

fix(admin-ui): Use the ShippingMethod name in fulfillment dialog

Michael Bromley 5 years ago
parent
commit
ca2ed58a52

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

@@ -5134,7 +5134,7 @@ export type OrderDetailFragment = (
     & Pick<Promotion, 'id' | 'couponCode'>
   )>, shippingMethod?: Maybe<(
     { __typename?: 'ShippingMethod' }
-    & Pick<ShippingMethod, 'id' | 'code' | 'description'>
+    & Pick<ShippingMethod, 'id' | 'code' | 'name' | 'description'>
   )>, shippingAddress?: Maybe<(
     { __typename?: 'OrderAddress' }
     & OrderAddressFragment

+ 1 - 0
packages/admin-ui/src/lib/core/src/data/definitions/order-definitions.ts

@@ -137,6 +137,7 @@ export const ORDER_DETAIL_FRAGMENT = gql`
         shippingMethod {
             id
             code
+            name
             description
         }
         shippingAddress {

+ 1 - 1
packages/admin-ui/src/lib/order/src/components/fulfill-order-dialog/fulfill-order-dialog.component.html

@@ -41,7 +41,7 @@
     <div class="shipping-details">
         <vdr-formatted-address [address]="order.shippingAddress"></vdr-formatted-address>
         <h6>{{ 'order.shipping-method' | translate }}</h6>
-        {{ order.shippingMethod?.description }}
+        {{ order.shippingMethod?.name }}
         <strong>{{ order.shipping / 100 | currency: order.currencyCode }}</strong>
         <clr-input-container>
             <label>{{ 'order.fulfillment-method' | translate }}</label>

+ 1 - 1
packages/admin-ui/src/lib/order/src/components/fulfill-order-dialog/fulfill-order-dialog.component.ts

@@ -38,7 +38,7 @@ export class FulfillOrderDialogComponent implements Dialog<FulfillOrderInput>, O
         });
 
         if (this.order.shippingMethod) {
-            this.method = this.order.shippingMethod.description;
+            this.method = this.order.shippingMethod.name;
         }
     }
 

+ 1 - 6
packages/dev-server/dev-config.ts

@@ -52,12 +52,7 @@ export const devConfig: VendureConfig = {
     paymentOptions: {
         paymentMethodHandlers: [examplePaymentHandler],
     },
-    customFields: {
-        ShippingMethod: [
-            { name: 'isGood', type: 'boolean' },
-            { name: 'localName', type: 'localeString' },
-        ],
-    },
+    customFields: {},
     logger: new DefaultLogger({ level: LogLevel.Info }),
     importExportOptions: {
         importAssetsDir: path.join(__dirname, 'import-assets'),