Browse Source

more commerce settings

Bachir Soussi Chiadmi 4 years ago
parent
commit
10c2bb8d13

+ 97 - 0
config/sync/core.entity_view_display.commerce_order.materio_order_type.checkout.yml

@@ -0,0 +1,97 @@
+uuid: 5b24d66f-aa58-4c95-bd8e-7989d7f70286
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_order.commerce_order_type.materio_order_type
+    - core.entity_view_mode.commerce_order.checkout
+    - field.field.commerce_order.materio_order_type.order_items
+  module:
+    - commerce_order
+    - entity_reference_revisions
+    - state_machine
+    - user
+id: commerce_order.materio_order_type.checkout
+targetEntityType: commerce_order
+bundle: materio_order_type
+mode: checkout
+content:
+  billing_profile:
+    type: entity_reference_revisions_entity_view
+    weight: 8
+    region: content
+    label: above
+    settings:
+      view_mode: default
+      link: ''
+    third_party_settings: {  }
+  completed:
+    label: above
+    type: timestamp
+    weight: 3
+    region: content
+    settings:
+      date_format: medium
+      custom_date_format: ''
+      timezone: ''
+    third_party_settings: {  }
+  order_items:
+    type: commerce_order_item_table
+    weight: 4
+    label: above
+    settings: {  }
+    third_party_settings: {  }
+    region: content
+  order_number:
+    type: string
+    weight: 6
+    region: content
+    label: above
+    settings:
+      link_to_entity: false
+    third_party_settings: {  }
+  placed:
+    label: above
+    type: timestamp
+    weight: 2
+    region: content
+    settings:
+      date_format: medium
+      custom_date_format: ''
+      timezone: ''
+    third_party_settings: {  }
+  state:
+    label: hidden
+    type: state_transition_form
+    weight: 5
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  store_id:
+    type: entity_reference_label
+    weight: 7
+    region: content
+    label: above
+    settings:
+      link: true
+    third_party_settings: {  }
+  total_price:
+    label: hidden
+    type: commerce_order_total_summary
+    weight: 1
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+  uid:
+    label: above
+    type: author
+    weight: 0
+    region: content
+    settings: {  }
+    third_party_settings: {  }
+hidden:
+  changed: true
+  ip_address: true
+  mail: true
+  search_api_excerpt: true
+  total_paid: true

+ 1 - 0
config/sync/core.entity_view_display.commerce_order_item.materio_order_item_type.default.yml

@@ -16,5 +16,6 @@ hidden:
   license: true
   purchased_entity: true
   quantity: true
+  search_api_excerpt: true
   total_price: true
   unit_price: true

+ 2 - 1
config/sync/core.entity_view_display.commerce_product.materio_product_type.default.yml

@@ -18,13 +18,14 @@ content:
     region: content
     label: hidden
     settings:
-      view_mode: default
+      view_mode: summary
       link: false
     third_party_settings: {  }
 hidden:
   body: true
   created: true
   langcode: true
+  search_api_excerpt: true
   stores: true
   title: true
   uid: true

+ 9 - 9
config/sync/core.entity_view_display.commerce_product_variation.materio_product_variation_type.default.yml

@@ -23,32 +23,32 @@ bundle: materio_product_variation_type
 mode: default
 content:
   commerce_variation_cart_form:
-    weight: 3
+    weight: 4
     region: content
     settings: {  }
     third_party_settings: {  }
   field_description:
-    weight: 2
+    weight: 1
     label: hidden
     settings: {  }
     third_party_settings: {  }
     type: text_default
     region: content
   field_multiple:
-    weight: 4
-    label: above
+    type: boolean
+    weight: 3
+    region: content
+    label: hidden
     settings:
       format: default
-      format_custom_false: ''
       format_custom_true: ''
+      format_custom_false: ''
     third_party_settings: {  }
-    type: boolean
-    region: content
   price:
-    label: hidden
     type: commerce_price_default
-    weight: 1
+    weight: 2
     region: content
+    label: hidden
     settings:
       strip_trailing_zeroes: false
       currency_display: symbol

+ 52 - 0
config/sync/core.entity_view_display.commerce_product_variation.materio_product_variation_type.summary.yml

@@ -0,0 +1,52 @@
+uuid: 33250a3b-359f-4e8d-aff3-1a8685062aae
+langcode: en
+status: true
+dependencies:
+  config:
+    - commerce_product.commerce_product_variation_type.materio_product_variation_type
+    - core.entity_view_mode.commerce_product_variation.summary
+    - field.field.commerce_product_variation.materio_product_variation_type.billing_schedule
+    - field.field.commerce_product_variation.materio_product_variation_type.field_description
+    - field.field.commerce_product_variation.materio_product_variation_type.field_multiple
+    - field.field.commerce_product_variation.materio_product_variation_type.license_expiration
+    - field.field.commerce_product_variation.materio_product_variation_type.license_type
+    - field.field.commerce_product_variation.materio_product_variation_type.subscription_type
+  module:
+    - commerce_variation_cart_form
+    - text
+third_party_settings:
+  commerce_variation_cart_form:
+    combine: '1'
+id: commerce_product_variation.materio_product_variation_type.summary
+targetEntityType: commerce_product_variation
+bundle: materio_product_variation_type
+mode: summary
+content:
+  field_description:
+    weight: 1
+    label: hidden
+    settings: {  }
+    third_party_settings: {  }
+    type: text_default
+    region: content
+  title:
+    type: string
+    weight: 0
+    region: content
+    label: hidden
+    settings:
+      link_to_entity: true
+    third_party_settings: {  }
+hidden:
+  billing_schedule: true
+  commerce_variation_cart_form: true
+  field_multiple: true
+  langcode: true
+  license_expiration: true
+  license_type: true
+  list_price: true
+  price: true
+  product_id: true
+  search_api_excerpt: true
+  sku: true
+  subscription_type: true

+ 10 - 0
config/sync/core.entity_view_mode.commerce_order.checkout.yml

@@ -0,0 +1,10 @@
+uuid: c02324e2-a135-477a-8be1-a8e491b2fa9e
+langcode: en
+status: true
+dependencies:
+  module:
+    - commerce_order
+id: commerce_order.checkout
+label: checkout
+targetEntityType: commerce_order
+cache: true

+ 5 - 0
web/modules/custom/materio_decoupled/materio_decoupled.module

@@ -30,6 +30,9 @@ function materio_decoupled_help($route_name, RouteMatchInterface $route_match) {
  */
 function materio_decoupled_page_attachments(array &$attachments) {
   $current_path = \Drupal::service('path.current')->getPath();
+  $route_name = \Drupal::routeMatch()->getRouteName();
+  // $route_parameters = \Drupal::routeMatch()->getParameters()->all();
+  // ksm($route_parameters);
   $current_language = \Drupal::languageManager()->getCurrentLanguage()->getId();
   $is_front = \Drupal::service('path.matcher')->isFrontPage();
 
@@ -48,8 +51,10 @@ function materio_decoupled_page_attachments(array &$attachments) {
     }
   }
 
+  // route_parameters:'".json_encode($route_parameters)."',\n
   $js_str = "var drupalDecoupled = {\n
     sys_path:'".$current_path."',\n
+    route_name:'".$route_name."',\n
     is_front:".($is_front ? 'true':'false').",\n
     lang_code:'".$current_language."',\n
     entity_type:'".$entity_type."',\n

File diff suppressed because it is too large
+ 0 - 0
web/themes/custom/materiotheme/assets/dist/main.js


+ 7 - 2
web/themes/custom/materiotheme/assets/scripts/main.js

@@ -46,8 +46,13 @@ import 'theme/assets/styles/main.scss'
     }
 
     function checkNoVuePages(){
-      return drupalDecoupled.sys_path != '/cart'
-      && drupalDecoupled.sys_path.indexOf('checkout') != 1;
+      // return drupalDecoupled.sys_path != '/cart'
+      // && drupalDecoupled.sys_path.indexOf('checkout') != 1;
+      if( drupalDecoupled.route_name.indexOf('commerce') == -1 ){
+        return true;
+      }else{
+        return false;
+      }
     }
 
     function initVues(){

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