diff --git a/composer.json b/composer.json index fd2974c1..7288d119 100644 --- a/composer.json +++ b/composer.json @@ -82,10 +82,10 @@ "drupal/commerce_license": "^3.0", "drupal/commerce_migrate": "^3.1", "drupal/commerce_monetico": "^1.0", - "drupal/commerce_pricelist": "^2.x-dev", - "drupal/commerce_recurring": "^1.x-dev", - "drupal/commerce_stripe": "^1.x-dev@dev", - "drupal/commerce_variation_cart_form": "^1.x-dev", + "drupal/commerce_pricelist": "^2.4", + "drupal/commerce_recurring": "^1.0@RC", + "drupal/commerce_stripe": "^1.1", + "drupal/commerce_variation_cart_form": "^1.4", "drupal/composer_deploy": "^1.7", "drupal/computed_field": "^3.0@alpha", "drupal/config_devel": "^1.7", @@ -269,9 +269,6 @@ "drupal/stripe": { "Stripe is a web service and should be in system.admin_config_services https://www.drupal.org/project/stripe/issues/3090652": "https://www.drupal.org/files/issues/2020-01-08/stripe-link_menu_in_services-3090652-5.patch" }, - "drupal/commerce_stripe" : { - "Allow off_session payment intents for recurring payments https://www.drupal.org/project/commerce_stripe/issues/3171408": "https://www.drupal.org/files/issues/2021-10-04/commerce_stripe-allow-off_session-payment-intents-for-recurring-payments-3171408-34.patch" - }, "drupal/address": { "Integrate Address with Search API https://www.drupal.org/project/address/issues/2812659": "https://www.drupal.org/files/issues/2020-11-02/integrate-address-searchapi-2812659-56.patch" }, @@ -313,6 +310,9 @@ "drupal/commerce_license": { "ability to re-purchase a license to extend it https://www.drupal.org/project/commerce_license/issues/2943888": "https://www.drupal.org/files/issues/2022-02-21/reroll-commerce_license-allow-renewal-2943888-141.patch", "ability to re-purchase a license to extend it https://www.drupal.org/project/commerce_license/issues/2943888": "https://www.drupal.org/files/issues/2022-02-21/reroll-commerce_license-allow-renewal-2943888-141.patch" + }, + "drupal/commerce_stripe" : { + "Allow off_session payment intents for recurring payments https://www.drupal.org/project/commerce_stripe/issues/3171408": "https://www.drupal.org/files/issues/2021-10-04/commerce_stripe-allow-off_session-payment-intents-for-recurring-payments-3171408-34.patch" } }, "drupal-scaffold": { diff --git a/composer.lock b/composer.lock index 669164a0..061211ff 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "87178e77121836369fa71b8e71269f3f", + "content-hash": "a251f5d3f145783a84b3e7409362c41f", "packages": [ { "name": "algolia/places", @@ -4649,29 +4649,33 @@ }, { "name": "drupal/commerce_pricelist", - "version": "dev-2.x", + "version": "2.13.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/commerce_pricelist.git", - "reference": "7cdcc0c9489f8b143a30a76402acadcef7dca77f" + "reference": "8.x-2.13" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/commerce_pricelist-8.x-2.13.zip", + "reference": "8.x-2.13", + "shasum": "67f3ff326a11fdd52ddee7be8bee6df1cd2d9373" }, "require": { - "drupal/commerce": "^2.16 || ^3", + "drupal/commerce": "^2.25 || ^3", "drupal/commerce_price": "*", "drupal/commerce_store": "*", - "drupal/core": "^8.9 || ^9 || ^10" + "drupal/core": "^9.3 || ^10 || ^11", + "php": "^8.0" }, "type": "drupal-module", "extra": { - "branch-alias": { - "dev-2.x": "2.x-dev" - }, "drupal": { - "version": "8.x-2.4+0-dev", - "datestamp": "1644415777", + "version": "8.x-2.13", + "datestamp": "1716815627", "security-coverage": { - "status": "not-covered", - "message": "Dev releases are not covered by Drupal security advisories." + "status": "covered", + "message": "Covered by Drupal's security advisory policy" } } }, @@ -4753,38 +4757,41 @@ }, { "name": "drupal/commerce_recurring", - "version": "dev-1.x", + "version": "1.0.0-rc1", "source": { "type": "git", "url": "https://git.drupalcode.org/project/commerce_recurring.git", - "reference": "5a576dd50d23cd417adb2b7afd5a9eebf9c0eb10" + "reference": "8.x-1.0-rc1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/commerce_recurring-8.x-1.0-rc1.zip", + "reference": "8.x-1.0-rc1", + "shasum": "147d6ba0b676775fb5cebaefc5edf1bfb7e8e610" }, "require": { "drupal/advancedqueue": "^1.0", - "drupal/commerce": "^2.16 || ^3", + "drupal/commerce": "^2.25 || ^3", "drupal/commerce_order": "*", "drupal/commerce_payment": "*", "drupal/commerce_price": "*", - "drupal/core": "^8.8 || ^9", - "drupal/state_machine": "^1.0" + "drupal/core": "^9.2 || ^10", + "drupal/state_machine": "^1.5" }, "type": "drupal-module", "extra": { - "branch-alias": { - "dev-1.x": "1.x-dev" - }, "drupal": { - "version": "8.x-1.0-beta6+10-dev", - "datestamp": "1635837268", + "version": "8.x-1.0-rc1", + "datestamp": "1660898448", "security-coverage": { "status": "not-covered", - "message": "Dev releases are not covered by Drupal security advisories." + "message": "RC releases are not covered by Drupal security advisories." } } }, "notification-url": "https://packages.drupal.org/8/downloads", "license": [ - "GPL-2.0+" + "GPL-2.0-or-later" ], "authors": [ { @@ -4830,6 +4837,10 @@ { "name": "rszrama", "homepage": "https://www.drupal.org/user/49344" + }, + { + "name": "TomTech", + "homepage": "https://www.drupal.org/user/254986" } ], "description": "Provides recurring billing for Drupal Commerce.", @@ -4884,29 +4895,33 @@ }, { "name": "drupal/commerce_stripe", - "version": "dev-1.x", + "version": "1.1.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/commerce_stripe.git", - "reference": "375b5cb3003d3480095290a7a99daba9d64f4a18" + "reference": "8.x-1.1" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/commerce_stripe-8.x-1.1.zip", + "reference": "8.x-1.1", + "shasum": "d0121915c5080d2fb3b4880e4892e97de886c18e" }, "require": { "drupal/commerce": "^2.25 || ^3", "drupal/commerce_payment": "*", - "drupal/core": "^8.9 || ^9", + "drupal/core": "^9.3 || ^10", + "php": ">=7.4", "stripe/stripe-php": "^7.25" }, "type": "drupal-module", "extra": { - "branch-alias": { - "dev-1.x": "1.x-dev" - }, "drupal": { - "version": "8.x-1.0-rc6+1-dev", - "datestamp": "1637928085", + "version": "8.x-1.1", + "datestamp": "1696540566", "security-coverage": { - "status": "not-covered", - "message": "Dev releases are not covered by Drupal security advisories." + "status": "covered", + "message": "Covered by Drupal's security advisory policy" } } }, @@ -4915,22 +4930,6 @@ "GPL-2.0-or-later" ], "authors": [ - { - "name": "Damien Tournoud", - "homepage": "https://www.drupal.org/user/22211" - }, - { - "name": "GuGuss", - "homepage": "https://www.drupal.org/user/1237516" - }, - { - "name": "aviindub", - "homepage": "https://www.drupal.org/user/2565920" - }, - { - "name": "bojanz", - "homepage": "https://www.drupal.org/user/86106" - }, { "name": "iler", "homepage": "https://www.drupal.org/user/726092" @@ -4939,55 +4938,58 @@ "name": "jsacksick", "homepage": "https://www.drupal.org/user/972218" }, - { - "name": "mglaman", - "homepage": "https://www.drupal.org/user/2416470" - }, { "name": "rszrama", "homepage": "https://www.drupal.org/user/49344" }, + { + "name": "TomTech", + "homepage": "https://www.drupal.org/user/254986" + }, { "name": "torgosPizza", "homepage": "https://www.drupal.org/user/151333" }, { - "name": "vasike", - "homepage": "https://www.drupal.org/user/156237" + "name": "vmarchuk", + "homepage": "https://www.drupal.org/user/306425" } ], "description": "Provides Commerce integration for Stripe Payments.", - "homepage": "http://drupal.org/project/commerce_stripe", + "homepage": "https://drupal.org/project/commerce_stripe", "support": { "source": "https://git.drupalcode.org/project/commerce_stripe" } }, { "name": "drupal/commerce_variation_cart_form", - "version": "dev-1.x", + "version": "1.4.0", "source": { "type": "git", "url": "https://git.drupalcode.org/project/commerce_variation_cart_form.git", - "reference": "82d0806ae47a2a3b6e15d11ebcedbe29e4125128" + "reference": "8.x-1.4" + }, + "dist": { + "type": "zip", + "url": "https://ftp.drupal.org/files/projects/commerce_variation_cart_form-8.x-1.4.zip", + "reference": "8.x-1.4", + "shasum": "b1b3779e8e029b3f94d98ae813fcfc758d324aeb" }, "require": { "drupal/commerce": "^2.16 || ^3", "drupal/commerce_cart": "*", "drupal/commerce_order": "*", "drupal/commerce_product": "*", - "drupal/core": "^8 || ^9" + "drupal/core": "^8 || ^9 || ^10" }, "type": "drupal-module", "extra": { - "branch-alias": { - "dev-1.x": "1.x-dev" - }, "drupal": { - "version": "8.x-1.2+2-dev", - "datestamp": "1619558662", + "version": "8.x-1.4", + "datestamp": "1686892532", "security-coverage": { - "status": "not-covered", - "message": "Dev releases are not covered by Drupal security advisories." + "status": "covered", + "message": "Covered by Drupal's security advisory policy" } } }, @@ -25355,10 +25357,7 @@ "drupal/advagg": 15, "drupal/advanced_text_formatter": 5, "drupal/better_messages": 15, - "drupal/commerce_pricelist": 20, - "drupal/commerce_recurring": 20, - "drupal/commerce_stripe": 20, - "drupal/commerce_variation_cart_form": 20, + "drupal/commerce_recurring": 5, "drupal/computed_field": 15, "drupal/config_split": 10, "drupal/content_sync": 20, diff --git a/config/sync/views.view.commerce_pricelists.yml b/config/sync/views.view.commerce_pricelists.yml new file mode 100644 index 00000000..b8a71416 --- /dev/null +++ b/config/sync/views.view.commerce_pricelists.yml @@ -0,0 +1,559 @@ +uuid: aa25953f-7bf0-4b00-854a-5e487e6e0d95 +langcode: en +status: true +dependencies: + module: + - commerce_pricelist + - commerce_store + - user +id: commerce_pricelists +label: 'Price lists' +module: views +description: '' +tag: '' +base_table: commerce_pricelist +base_field: id +display: + default: + id: default + display_title: Default + display_plugin: default + position: 0 + display_options: + title: 'Price lists' + fields: + name: + id: name + table: commerce_pricelist + field: name + relationship: none + group_type: group + admin_label: '' + entity_type: null + entity_field: name + plugin_id: field + label: Name + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: string + settings: { } + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + start_date: + id: start_date + table: commerce_pricelist + field: start_date + relationship: none + group_type: group + admin_label: '' + entity_type: commerce_pricelist + entity_field: start_date + plugin_id: field + label: 'Start date' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: commerce_store_datetime + settings: + date_format: medium + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + end_date: + id: end_date + table: commerce_pricelist + field: end_date + relationship: none + group_type: group + admin_label: '' + entity_type: commerce_pricelist + entity_field: end_date + plugin_id: field + label: 'End date' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + click_sort_column: value + type: commerce_store_datetime + settings: + date_format: medium + group_column: value + group_columns: { } + group_rows: true + delta_limit: 0 + delta_offset: 0 + delta_reversed: false + delta_first_last: false + multi_type: separator + separator: ', ' + field_api_classes: false + operations: + id: operations + table: commerce_pricelist + field: operations + relationship: none + group_type: group + admin_label: '' + entity_type: commerce_pricelist + plugin_id: entity_operations + label: 'Operations links' + exclude: false + alter: + alter_text: false + text: '' + make_link: false + path: '' + absolute: false + external: false + replace_spaces: false + path_case: none + trim_whitespace: false + alt: '' + rel: '' + link_class: '' + prefix: '' + suffix: '' + target: '' + nl2br: false + max_length: 0 + word_boundary: true + ellipsis: true + more_link: false + more_link_text: '' + more_link_path: '' + strip_tags: false + trim: false + preserve_tags: '' + html: false + element_type: '' + element_class: '' + element_label_type: '' + element_label_class: '' + element_label_colon: true + element_wrapper_type: '' + element_wrapper_class: '' + element_default_classes: true + empty: '' + hide_empty: false + empty_zero: false + hide_alter_empty: true + destination: false + pager: + type: full + options: + offset: 0 + items_per_page: 50 + total_pages: null + id: 0 + tags: + next: ›› + previous: ‹‹ + first: '« First' + last: 'Last »' + expose: + items_per_page: false + items_per_page_label: 'Items per page' + items_per_page_options: '5, 10, 25, 50' + items_per_page_options_all: false + items_per_page_options_all_label: '- All -' + offset: false + offset_label: Offset + quantity: 9 + exposed_form: + type: basic + options: + submit_button: Apply + reset_button: true + reset_button_label: Reset + exposed_sorts_label: 'Sort by' + expose_sort_order: true + sort_asc_label: Asc + sort_desc_label: Desc + access: + type: perm + options: + perm: 'access commerce_pricelist overview' + cache: + type: none + options: { } + empty: + area: + id: area + table: views + field: area + relationship: none + group_type: group + admin_label: '' + plugin_id: text + empty: true + content: + value: 'There are no price lists yet.' + format: basic_html + tokenize: false + sorts: + status: + id: status + table: commerce_pricelist + field: status + relationship: none + group_type: group + admin_label: '' + entity_type: commerce_pricelist + entity_field: status + plugin_id: standard + order: DESC + expose: + label: '' + field_identifier: '' + exposed: false + weight: + id: weight + table: commerce_pricelist + field: weight + relationship: none + group_type: group + admin_label: '' + entity_type: commerce_pricelist + entity_field: weight + plugin_id: standard + order: ASC + expose: + label: '' + field_identifier: '' + exposed: false + id: + id: id + table: commerce_pricelist + field: id + relationship: none + group_type: group + admin_label: '' + entity_type: commerce_pricelist + entity_field: id + plugin_id: standard + order: DESC + expose: + label: '' + field_identifier: '' + exposed: false + arguments: { } + filters: + name: + id: name + table: commerce_pricelist + field: name + relationship: none + group_type: group + admin_label: '' + entity_type: commerce_pricelist + entity_field: name + plugin_id: string + operator: starts + value: '' + group: 1 + exposed: true + expose: + operator_id: name_op + label: Name + description: '' + use_operator: false + operator: name_op + operator_limit_selection: false + operator_list: { } + identifier: name + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + wbc_admin: '0' + marketing: '0' + sales_rep: '0' + placeholder: '' + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + status: + id: status + table: commerce_pricelist + field: status + relationship: none + group_type: group + admin_label: '' + entity_type: commerce_pricelist + entity_field: status + plugin_id: boolean + operator: '=' + value: All + group: 1 + exposed: true + expose: + operator_id: '' + label: Status + description: '' + use_operator: false + operator: status_op + operator_limit_selection: false + operator_list: { } + identifier: status + required: false + remember: false + multiple: false + remember_roles: + authenticated: authenticated + anonymous: '0' + administrator: '0' + wbc_admin: '0' + marketing: '0' + sales_rep: '0' + is_grouped: false + group_info: + label: '' + description: '' + identifier: '' + optional: true + widget: select + multiple: false + remember: false + default_group: All + default_group_multiple: { } + group_items: { } + style: + type: table + options: + grouping: { } + row_class: '' + default_row_class: true + columns: + name: name + start_date: start_date + end_date: end_date + operations: operations + default: '-1' + info: + name: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + start_date: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + end_date: + sortable: true + default_sort_order: asc + align: '' + separator: '' + empty_column: false + responsive: '' + operations: + align: '' + separator: '' + empty_column: false + responsive: '' + override: true + sticky: false + summary: '' + empty_table: true + caption: '' + description: '' + row: + type: fields + query: + type: views_query + options: + query_comment: '' + disable_sql_rewrite: false + distinct: false + replica: false + query_tags: { } + relationships: { } + header: { } + footer: { } + display_extenders: { } + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user.permissions + tags: { } + admin: + id: admin + display_title: Page + display_plugin: page + position: 1 + display_options: + display_extenders: { } + path: admin/commerce/price-lists/list + menu: + type: 'default tab' + title: List + description: '' + weight: 0 + expanded: false + menu_name: main + parent: '' + context: '0' + tab_options: + type: normal + title: List + description: '' + weight: 0 + cache_metadata: + max-age: -1 + contexts: + - 'languages:language_content' + - 'languages:language_interface' + - url + - url.query_args + - user.permissions + tags: { }