Browse Source

prepared admin ui for commerce licences and orders

Bachir Soussi Chiadmi 5 years ago
parent
commit
1e67ab41b2

+ 1 - 1
config/sync/system.menu.editors.yml

@@ -1,4 +1,4 @@
-uuid: c53a692f-6a96-4716-b7af-adb44749776a
+uuid: d8291407-a537-4162-ade6-793874bdf862
 langcode: und
 status: true
 dependencies: {  }

+ 12 - 0
config/sync/user.role.admin.yml

@@ -12,11 +12,14 @@ permissions:
   - 'access administration pages'
   - 'access any corpus_documents workflow_transion overview'
   - 'access any generique workflow_transion overview'
+  - 'access commerce_license overview'
+  - 'access commerce_order overview'
   - 'access files overview'
   - 'access profile overview'
   - 'access site in maintenance mode'
   - 'access synonyms entity autocomplete'
   - 'access toolbar'
+  - 'administer commerce_order'
   - 'administer newsletters'
   - 'administer productions menu items'
   - 'administer simplenews subscriptions'
@@ -25,6 +28,8 @@ permissions:
   - 'break content lock'
   - 'change own username'
   - 'create article content'
+  - 'create commerce_license'
+  - 'create commerce_promotion'
   - 'create content translations'
   - 'create corpus_documents workflow_transition'
   - 'create defalut workflow_transition'
@@ -33,6 +38,7 @@ permissions:
   - 'create evenement content'
   - 'create generique workflow_transition'
   - 'create materiau content'
+  - 'create materio_order_type commerce_order'
   - 'create migration workflow_transition'
   - 'create page content'
   - 'create simplenews_issue content'
@@ -52,6 +58,7 @@ permissions:
   - 'delete any evenement content'
   - 'delete any fil content'
   - 'delete any page content'
+  - 'delete commerce_promotion'
   - 'delete terms in collectionneurs'
   - 'delete terms in entrees'
   - 'delete terms in genres'
@@ -120,8 +127,12 @@ permissions:
   - 'translate static node'
   - 'translate tags taxonomy_term'
   - 'translate thesaurus taxonomy_term'
+  - 'update any commerce_license'
+  - 'update commerce_promotion'
   - 'update content translations'
+  - 'update materio_order_type commerce_order'
   - 'use text format wysiwyg'
+  - 'view any commerce_license'
   - 'view any contact_company profile'
   - 'view any member profile'
   - 'view article revisions'
@@ -130,6 +141,7 @@ permissions:
   - 'view enregistrement revisions'
   - 'view evenement revisions'
   - 'view materiau revisions'
+  - 'view materio_order_type commerce_order'
   - 'view member profile'
   - 'view page revisions'
   - 'view profile'

+ 5 - 5
config/sync/views.view.admin_nodes.yml

@@ -285,7 +285,7 @@ display:
           batch_size: 10
           form_step: true
           buttons: false
-          clear_on_exposed: 0
+          clear_on_exposed: false
           action_title: Action
           selected_actions:
             'entity:break_lock:node': 'entity:break_lock:node'
@@ -2246,7 +2246,7 @@ display:
           batch_size: 10
           form_step: true
           buttons: false
-          clear_on_exposed: 0
+          clear_on_exposed: false
           action_title: Action
           selected_actions:
             'entity:break_lock:node': 'entity:break_lock:node'
@@ -3342,7 +3342,7 @@ display:
           row_class: ''
           default_row_class: true
           override: true
-          sticky: false
+          sticky: true
           caption: ''
           summary: ''
           description: ''
@@ -3773,7 +3773,7 @@ display:
           batch_size: 10
           form_step: true
           buttons: false
-          clear_on_exposed: 0
+          clear_on_exposed: false
           action_title: Action
           selected_actions:
             'entity:break_lock:node': 'entity:break_lock:node'
@@ -4744,7 +4744,7 @@ display:
           row_class: ''
           default_row_class: true
           override: true
-          sticky: false
+          sticky: true
           caption: ''
           summary: ''
           description: ''

+ 28 - 12
config/sync/views.view.commerce_licenses.yml

@@ -82,7 +82,7 @@ display:
           row_class: ''
           default_row_class: true
           override: true
-          sticky: false
+          sticky: true
           caption: ''
           summary: ''
           description: ''
@@ -99,11 +99,13 @@ display:
             state: view_user
             expiration_type__target_plugin_id: view_user
             operations: view_user
-            granted: granted
+            expires: expires
             changed: changed
             renewed: renewed
             changed_1: changed_1
-            expires: expires
+            granted: granted
+            product_variation: product_variation
+            roles_target_id: roles_target_id
           info:
             license_id:
               sortable: true
@@ -121,7 +123,7 @@ display:
               sortable: false
               default_sort_order: asc
               align: ''
-              separator: '<br />'
+              separator: ''
               empty_column: false
               responsive: ''
             field_name:
@@ -149,7 +151,7 @@ display:
               sortable: false
               default_sort_order: asc
               align: ''
-              separator: '<br/>'
+              separator: ''
               empty_column: false
               responsive: ''
             label:
@@ -185,7 +187,7 @@ display:
               separator: ''
               empty_column: false
               responsive: ''
-            granted:
+            expires:
               sortable: true
               default_sort_order: asc
               align: ''
@@ -213,13 +215,27 @@ display:
               separator: ''
               empty_column: false
               responsive: ''
-            expires:
+            granted:
               sortable: true
               default_sort_order: asc
               align: ''
               separator: ''
               empty_column: false
               responsive: ''
+            product_variation:
+              sortable: false
+              default_sort_order: asc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
+            roles_target_id:
+              sortable: false
+              default_sort_order: asc
+              align: ''
+              separator: ''
+              empty_column: false
+              responsive: ''
           default: expires
           empty_table: false
       row:
@@ -465,9 +481,9 @@ display:
           element_wrapper_type: ''
           element_wrapper_class: ''
           element_default_classes: true
-          empty: ''
+          empty: 'View user (no profile provided)'
           hide_empty: false
-          empty_zero: false
+          empty_zero: true
           hide_alter_empty: true
           click_sort_column: value
           type: string
@@ -558,7 +574,7 @@ display:
           exclude: false
           alter:
             alter_text: true
-            text: '<h2>{{ field_name }} {{ field_first_name }}</h2>'
+            text: '<strong>{{ field_name }} {{ field_first_name }}</strong>'
             make_link: false
             path: ''
             absolute: false
@@ -649,7 +665,7 @@ display:
           empty_zero: false
           hide_alter_empty: true
           click_sort_column: value
-          type: basic_string
+          type: email_mailto
           settings: {  }
           group_column: value
           group_columns: {  }
@@ -1529,7 +1545,7 @@ display:
           relationship: none
           group_type: group
           admin_label: User
-          required: true
+          required: false
           entity_type: commerce_license
           entity_field: uid
           plugin_id: standard

+ 24 - 0
web/modules/custom/editors_menus/editors_menus.links.menu.yml

@@ -61,3 +61,27 @@ editors_menus.subscribers:
   route_name: view.simplenews_subscribers.page_1
   menu_name: editors
   weight: 2
+
+editors_menus.commerce:
+  title: Commerce
+  description: ''
+  parent: editors
+  route_name: entity.commerce_order.collection
+  menu_name: editors
+  weight: 2
+
+editors_menus.commerce_orders:
+  title: Orders
+  description: ''
+  parent: editors_menus.commerce
+  route_name: entity.commerce_order.collection
+  menu_name: editors
+  weight: 0
+
+editors_menus.commerce_license:
+  title: Licenses
+  description: ''
+  parent: editors_menus.commerce
+  route_name: entity.commerce_license.collection
+  menu_name: editors
+  weight: 1