module updates (commerce *)

This commit is contained in:
Bachir Soussi Chiadmi 2022-02-09 13:28:42 +01:00
parent c860d5e23d
commit 563673f459
3 changed files with 1055 additions and 141 deletions

310
composer.lock generated
View File

@ -2566,28 +2566,28 @@
},
{
"name": "dompdf/dompdf",
"version": "v0.8.6",
"version": "v1.2.0",
"source": {
"type": "git",
"url": "https://github.com/dompdf/dompdf.git",
"reference": "db91d81866c69a42dad1d2926f61515a1e3f42c5"
"reference": "60b704331479a69e9bcdb3496da2315b5c4f94fd"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/dompdf/dompdf/zipball/db91d81866c69a42dad1d2926f61515a1e3f42c5",
"reference": "db91d81866c69a42dad1d2926f61515a1e3f42c5",
"url": "https://api.github.com/repos/dompdf/dompdf/zipball/60b704331479a69e9bcdb3496da2315b5c4f94fd",
"reference": "60b704331479a69e9bcdb3496da2315b5c4f94fd",
"shasum": ""
},
"require": {
"ext-dom": "*",
"ext-mbstring": "*",
"phenx/php-font-lib": "^0.5.2",
"phenx/php-svg-lib": "^0.3.3",
"php": "^7.1"
"phenx/php-font-lib": "^0.5.4",
"phenx/php-svg-lib": "^0.3.3 || ^0.4.0",
"php": "^7.1 || ^8.0"
},
"require-dev": {
"mockery/mockery": "^1.3",
"phpunit/phpunit": "^7.5",
"phpunit/phpunit": "^7.5 || ^8 || ^9",
"squizlabs/php_codesniffer": "^3.5"
},
"suggest": {
@ -2597,11 +2597,6 @@
"ext-zlib": "Needed for pdf stream compression"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-develop": "0.7-dev"
}
},
"autoload": {
"psr-4": {
"Dompdf\\": "src/"
@ -2632,9 +2627,9 @@
"homepage": "https://github.com/dompdf/dompdf",
"support": {
"issues": "https://github.com/dompdf/dompdf/issues",
"source": "https://github.com/dompdf/dompdf/tree/master"
"source": "https://github.com/dompdf/dompdf/tree/v1.2.0"
},
"time": "2020-08-30T22:54:22+00:00"
"time": "2022-02-07T13:02:10+00:00"
},
{
"name": "drupal-ckeditor-libraries-group/font",
@ -4123,17 +4118,17 @@
},
{
"name": "drupal/commerce",
"version": "2.27.0",
"version": "2.28.0",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/commerce.git",
"reference": "8.x-2.27"
"reference": "8.x-2.28"
},
"dist": {
"type": "zip",
"url": "https://ftp.drupal.org/files/projects/commerce-8.x-2.27.zip",
"reference": "8.x-2.27",
"shasum": "0dcbcd5c00c662bfc38e075e782bef731a620991"
"url": "https://ftp.drupal.org/files/projects/commerce-8.x-2.28.zip",
"reference": "8.x-2.28",
"shasum": "8a8ff91603c7b69064ce16701e15d6945d731e03"
},
"require": {
"commerceguys/intl": "^1.0.0",
@ -4143,15 +4138,16 @@
"drupal/entity_reference_revisions": "~1.0",
"drupal/inline_entity_form": "^1.0-rc6",
"drupal/profile": "^1.2",
"drupal/state_machine": "^1.4",
"drupal/state_machine": "^1.5",
"drupal/token": "^1.7",
"ext-bcmath": "*",
"php": ">=7.1"
"php": "^7.1 || ^8.0"
},
"conflict": {
"drupal/commerce_shipping": "<2.1"
},
"require-dev": {
"behat/mink-goutte-driver": "^1.2",
"drupal/commerce_cart": "*",
"drupal/commerce_number_pattern": "*",
"drupal/commerce_order": "*",
@ -4168,8 +4164,8 @@
"type": "drupal-module",
"extra": {
"drupal": {
"version": "8.x-2.27",
"datestamp": "1632333931",
"version": "8.x-2.28",
"datestamp": "1639899120",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
@ -4210,7 +4206,7 @@
},
{
"name": "drupal/commerce_cart",
"version": "2.27.0",
"version": "2.28.0",
"require": {
"drupal/commerce": "*",
"drupal/commerce_order": "*",
@ -4220,8 +4216,8 @@
"type": "metapackage",
"extra": {
"drupal": {
"version": "8.x-2.27",
"datestamp": "1632333931",
"version": "8.x-2.28",
"datestamp": "1639899120",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
@ -4632,7 +4628,7 @@
},
{
"name": "drupal/commerce_number_pattern",
"version": "2.27.0",
"version": "2.28.0",
"require": {
"drupal/commerce": "*",
"drupal/commerce_store": "*",
@ -4641,8 +4637,8 @@
"type": "metapackage",
"extra": {
"drupal": {
"version": "8.x-2.27",
"datestamp": "1632333931",
"version": "8.x-2.28",
"datestamp": "1639899120",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
@ -4683,7 +4679,7 @@
},
{
"name": "drupal/commerce_order",
"version": "2.27.0",
"version": "2.28.0",
"require": {
"drupal/commerce": "*",
"drupal/commerce_number_pattern": "*",
@ -4697,8 +4693,8 @@
"type": "metapackage",
"extra": {
"drupal": {
"version": "8.x-2.27",
"datestamp": "1632333931",
"version": "8.x-2.28",
"datestamp": "1639899120",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
@ -4739,7 +4735,7 @@
},
{
"name": "drupal/commerce_payment",
"version": "2.27.0",
"version": "2.28.0",
"require": {
"drupal/commerce": "*",
"drupal/commerce_order": "*",
@ -4749,8 +4745,8 @@
"type": "metapackage",
"extra": {
"drupal": {
"version": "8.x-2.27",
"datestamp": "1632333931",
"version": "8.x-2.28",
"datestamp": "1639899120",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
@ -4791,7 +4787,7 @@
},
{
"name": "drupal/commerce_price",
"version": "2.27.0",
"version": "2.28.0",
"require": {
"drupal/commerce": "*",
"drupal/core": "^8.9 || ^9"
@ -4799,8 +4795,8 @@
"type": "metapackage",
"extra": {
"drupal": {
"version": "8.x-2.27",
"datestamp": "1632333931",
"version": "8.x-2.28",
"datestamp": "1639899120",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
@ -4901,7 +4897,7 @@
},
{
"name": "drupal/commerce_product",
"version": "2.27.0",
"version": "2.28.0",
"require": {
"drupal/commerce": "*",
"drupal/commerce_price": "*",
@ -4911,8 +4907,8 @@
"type": "metapackage",
"extra": {
"drupal": {
"version": "8.x-2.27",
"datestamp": "1632333931",
"version": "8.x-2.28",
"datestamp": "1639899120",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
@ -4957,11 +4953,11 @@
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/commerce_recurring.git",
"reference": "69af7de5814e2df71c5a51b340fd4c83f37b7fab"
"reference": "5a576dd50d23cd417adb2b7afd5a9eebf9c0eb10"
},
"require": {
"drupal/advancedqueue": "^1.0",
"drupal/commerce": "^2.16",
"drupal/commerce": "^2.16 || ^3",
"drupal/commerce_order": "*",
"drupal/commerce_payment": "*",
"drupal/commerce_price": "*",
@ -4974,8 +4970,8 @@
"dev-1.x": "1.x-dev"
},
"drupal": {
"version": "8.x-1.0-beta6+8-dev",
"datestamp": "1628265747",
"version": "8.x-1.0-beta6+10-dev",
"datestamp": "1635837268",
"security-coverage": {
"status": "not-covered",
"message": "Dev releases are not covered by Drupal security advisories."
@ -5041,7 +5037,7 @@
},
{
"name": "drupal/commerce_store",
"version": "2.27.0",
"version": "2.28.0",
"require": {
"drupal/commerce": "*",
"drupal/commerce_price": "*",
@ -5050,8 +5046,8 @@
"type": "metapackage",
"extra": {
"drupal": {
"version": "8.x-2.27",
"datestamp": "1632333931",
"version": "8.x-2.28",
"datestamp": "1639899120",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
@ -5096,10 +5092,10 @@
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/commerce_stripe.git",
"reference": "8aaea9ba7e152359f0900f0c7a9ca60eb1b9c2e3"
"reference": "375b5cb3003d3480095290a7a99daba9d64f4a18"
},
"require": {
"drupal/commerce": "^2.25",
"drupal/commerce": "^2.25 || ^3",
"drupal/commerce_payment": "*",
"drupal/core": "^8.9 || ^9",
"stripe/stripe-php": "^7.25"
@ -5110,8 +5106,8 @@
"dev-1.x": "1.x-dev"
},
"drupal": {
"version": "8.x-1.0-rc5+4-dev",
"datestamp": "1629800272",
"version": "8.x-1.0-rc6+1-dev",
"datestamp": "1637928085",
"security-coverage": {
"status": "not-covered",
"message": "Dev releases are not covered by Drupal security advisories."
@ -5176,10 +5172,10 @@
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/commerce_variation_cart_form.git",
"reference": "4adffec8a91c035b441f918809613e2e8ea52b09"
"reference": "82d0806ae47a2a3b6e15d11ebcedbe29e4125128"
},
"require": {
"drupal/commerce": "~2.0",
"drupal/commerce": "^2.16 || ^3",
"drupal/commerce_cart": "*",
"drupal/commerce_order": "*",
"drupal/commerce_product": "*",
@ -5191,8 +5187,8 @@
"dev-1.x": "1.x-dev"
},
"drupal": {
"version": "8.x-1.2+1-dev",
"datestamp": "1618444694",
"version": "8.x-1.2+2-dev",
"datestamp": "1619558662",
"security-coverage": {
"status": "not-covered",
"message": "Dev releases are not covered by Drupal security advisories."
@ -9131,6 +9127,10 @@
"GPL-2.0-or-later"
],
"authors": [
{
"name": "Centarro",
"homepage": "https://www.drupal.org/user/3661446"
},
{
"name": "bojanz",
"homepage": "https://www.drupal.org/user/86106"
@ -9159,6 +9159,10 @@
"name": "oknate",
"homepage": "https://www.drupal.org/user/471638"
},
{
"name": "ram4nd",
"homepage": "https://www.drupal.org/user/601534"
},
{
"name": "rszrama",
"homepage": "https://www.drupal.org/user/49344"
@ -10548,7 +10552,7 @@
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/menu_position.git",
"reference": "bce075f4ea167a851d7401602394de557b76c85f"
"reference": "e9d63a575a67b8e17ff50b001d12da236a0693d8"
},
"require": {
"drupal/core": "^8 || ^9"
@ -10559,8 +10563,8 @@
"dev-1.x": "1.x-dev"
},
"drupal": {
"version": "8.x-1.0-alpha4+4-dev",
"datestamp": "1587797468",
"version": "8.x-1.0-beta1+2-dev",
"datestamp": "1643481745",
"security-coverage": {
"status": "not-covered",
"message": "Dev releases are not covered by Drupal security advisories."
@ -11427,30 +11431,30 @@
},
{
"name": "drupal/pdf_api",
"version": "2.0.0",
"version": "2.1.0",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/pdf_api.git",
"reference": "2.0.0"
"reference": "2.1.0"
},
"dist": {
"type": "zip",
"url": "https://ftp.drupal.org/files/projects/pdf_api-2.0.0.zip",
"reference": "2.0.0",
"shasum": "4343c3b1fd361acec318881fcc9639cdf73905e5"
"url": "https://ftp.drupal.org/files/projects/pdf_api-2.1.0.zip",
"reference": "2.1.0",
"shasum": "2895fea0c01273f71c2e7b5e273a4bb1edbadfa7"
},
"require": {
"dompdf/dompdf": "^0.8",
"dompdf/dompdf": "^0.8 || ^1.0",
"drupal/core": "^8 || ^9",
"mikehaertl/phpwkhtmltopdf": "^2.3",
"mpdf/mpdf": "^7.0",
"mpdf/mpdf": "^8.0.6",
"tecnickcom/tcpdf": "^6.2"
},
"type": "drupal-module",
"extra": {
"drupal": {
"version": "2.0.0",
"datestamp": "1605107931",
"version": "2.1.0",
"datestamp": "1638359847",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
@ -16449,32 +16453,33 @@
},
{
"name": "mpdf/mpdf",
"version": "v7.1.9",
"version": "v8.0.17",
"source": {
"type": "git",
"url": "https://github.com/mpdf/mpdf.git",
"reference": "a0fc1215d2306aa3b4ba6e97bd6ebe4bab6a88fb"
"reference": "5f64118317c8145c0abc606b310aa0a66808398a"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/mpdf/mpdf/zipball/a0fc1215d2306aa3b4ba6e97bd6ebe4bab6a88fb",
"reference": "a0fc1215d2306aa3b4ba6e97bd6ebe4bab6a88fb",
"url": "https://api.github.com/repos/mpdf/mpdf/zipball/5f64118317c8145c0abc606b310aa0a66808398a",
"reference": "5f64118317c8145c0abc606b310aa0a66808398a",
"shasum": ""
},
"require": {
"ext-gd": "*",
"ext-mbstring": "*",
"myclabs/deep-copy": "^1.7",
"paragonie/random_compat": "^1.4|^2.0|9.99.99",
"php": "^5.6 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0",
"psr/log": "^1.0",
"setasign/fpdi": "1.6.*"
"paragonie/random_compat": "^1.4|^2.0|^9.99.99",
"php": "^5.6 || ^7.0 || ~8.0.0 || ~8.1.0",
"psr/log": "^1.0 || ^2.0",
"setasign/fpdi": "^2.1"
},
"require-dev": {
"mockery/mockery": "^0.9.5",
"phpunit/phpunit": "^5.0",
"squizlabs/php_codesniffer": "^2.7.0",
"tracy/tracy": "^2.4"
"mockery/mockery": "^1.3.0",
"mpdf/qrcode": "^1.1.0",
"squizlabs/php_codesniffer": "^3.5.0",
"tracy/tracy": "^2.4",
"yoast/phpunit-polyfills": "^1.0"
},
"suggest": {
"ext-bcmath": "Needed for generation of some types of barcodes",
@ -16482,11 +16487,6 @@
"ext-zlib": "Needed for compression of embedded resources, such as fonts"
},
"type": "library",
"extra": {
"branch-alias": {
"dev-development": "7.x-dev"
}
},
"autoload": {
"psr-4": {
"Mpdf\\": "src/"
@ -16518,7 +16518,13 @@
"issues": "https://github.com/mpdf/mpdf/issues",
"source": "https://github.com/mpdf/mpdf"
},
"time": "2019-02-06T13:32:19+00:00"
"funding": [
{
"url": "https://www.paypal.me/mpdf",
"type": "custom"
}
],
"time": "2022-01-20T10:51:40+00:00"
},
{
"name": "myclabs/deep-copy",
@ -16547,12 +16553,12 @@
},
"type": "library",
"autoload": {
"psr-4": {
"DeepCopy\\": "src/DeepCopy/"
},
"files": [
"src/DeepCopy/deep_copy.php"
]
],
"psr-4": {
"DeepCopy\\": "src/DeepCopy/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@ -16773,20 +16779,20 @@
},
{
"name": "paragonie/random_compat",
"version": "v9.99.99",
"version": "v9.99.100",
"source": {
"type": "git",
"url": "https://github.com/paragonie/random_compat.git",
"reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95"
"reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
"reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
"url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a",
"reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a",
"shasum": ""
},
"require": {
"php": "^7"
"php": ">= 7"
},
"require-dev": {
"phpunit/phpunit": "4.*|5.*",
@ -16819,7 +16825,7 @@
"issues": "https://github.com/paragonie/random_compat/issues",
"source": "https://github.com/paragonie/random_compat"
},
"time": "2018-07-02T15:55:56+00:00"
"time": "2020-10-15T08:29:30+00:00"
},
{
"name": "pear/archive_tar",
@ -18222,29 +18228,33 @@
},
{
"name": "sabberworm/php-css-parser",
"version": "8.3.1",
"version": "8.4.0",
"source": {
"type": "git",
"url": "https://github.com/sabberworm/PHP-CSS-Parser.git",
"reference": "d217848e1396ef962fb1997cf3e2421acba7f796"
"reference": "e41d2140031d533348b2192a83f02d8dd8a71d30"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/sabberworm/PHP-CSS-Parser/zipball/d217848e1396ef962fb1997cf3e2421acba7f796",
"reference": "d217848e1396ef962fb1997cf3e2421acba7f796",
"url": "https://api.github.com/repos/sabberworm/PHP-CSS-Parser/zipball/e41d2140031d533348b2192a83f02d8dd8a71d30",
"reference": "e41d2140031d533348b2192a83f02d8dd8a71d30",
"shasum": ""
},
"require": {
"php": ">=5.3.2"
"ext-iconv": "*",
"php": ">=5.6.20"
},
"require-dev": {
"codacy/coverage": "^1.4",
"phpunit/phpunit": "~4.8"
"phpunit/phpunit": "^4.8.36"
},
"suggest": {
"ext-mbstring": "for parsing UTF-8 CSS"
},
"type": "library",
"autoload": {
"psr-0": {
"Sabberworm\\CSS": "lib/"
"psr-4": {
"Sabberworm\\CSS\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
@ -18257,7 +18267,7 @@
}
],
"description": "Parser for CSS Files written in PHP",
"homepage": "http://www.sabberworm.com/blog/2010/6/10/php-css-parser",
"homepage": "https://www.sabberworm.com/blog/2010/6/10/php-css-parser",
"keywords": [
"css",
"parser",
@ -18265,38 +18275,46 @@
],
"support": {
"issues": "https://github.com/sabberworm/PHP-CSS-Parser/issues",
"source": "https://github.com/sabberworm/PHP-CSS-Parser/tree/8.3.1"
"source": "https://github.com/sabberworm/PHP-CSS-Parser/tree/8.4.0"
},
"time": "2020-06-01T09:10:00+00:00"
"time": "2021-12-11T13:40:54+00:00"
},
{
"name": "setasign/fpdi",
"version": "1.6.2",
"version": "v2.3.6",
"source": {
"type": "git",
"url": "https://github.com/Setasign/FPDI.git",
"reference": "a6ad58897a6d97cc2d2cd2adaeda343b25a368ea"
"reference": "6231e315f73e4f62d72b73f3d6d78ff0eed93c31"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/Setasign/FPDI/zipball/a6ad58897a6d97cc2d2cd2adaeda343b25a368ea",
"reference": "a6ad58897a6d97cc2d2cd2adaeda343b25a368ea",
"url": "https://api.github.com/repos/Setasign/FPDI/zipball/6231e315f73e4f62d72b73f3d6d78ff0eed93c31",
"reference": "6231e315f73e4f62d72b73f3d6d78ff0eed93c31",
"shasum": ""
},
"require": {
"ext-zlib": "*",
"php": "^5.6 || ^7.0 || ^8.0"
},
"conflict": {
"setasign/tfpdf": "<1.31"
},
"require-dev": {
"phpunit/phpunit": "~5.7",
"setasign/fpdf": "~1.8",
"setasign/tfpdf": "1.31",
"squizlabs/php_codesniffer": "^3.5",
"tecnickcom/tcpdf": "~6.2"
},
"suggest": {
"setasign/fpdf": "FPDI will extend this class but as it is also possible to use \"tecnickcom/tcpdf\" as an alternative there's no fixed dependency configured.",
"setasign/fpdi-fpdf": "Use this package to automatically evaluate dependencies to FPDF.",
"setasign/fpdi-tcpdf": "Use this package to automatically evaluate dependencies to TCPDF."
"setasign/fpdf": "FPDI will extend this class but as it is also possible to use TCPDF or tFPDF as an alternative. There's no fixed dependency configured."
},
"type": "library",
"autoload": {
"classmap": [
"filters/",
"fpdi.php",
"fpdf_tpl.php",
"fpdi_pdf_parser.php",
"pdf_context.php"
]
"psr-4": {
"setasign\\Fpdi\\": "src/"
}
},
"notification-url": "https://packagist.org/downloads/",
"license": [
@ -18307,6 +18325,11 @@
"name": "Jan Slabon",
"email": "jan.slabon@setasign.com",
"homepage": "https://www.setasign.com"
},
{
"name": "Maximilian Kresse",
"email": "maximilian.kresse@setasign.com",
"homepage": "https://www.setasign.com"
}
],
"description": "FPDI is a collection of PHP classes facilitating developers to read pages from existing PDF documents and use them as templates in FPDF. Because it is also possible to use FPDI with TCPDF, there are no fixed dependencies defined. Please see suggestions for packages which evaluates the dependencies automatically.",
@ -18318,9 +18341,15 @@
],
"support": {
"issues": "https://github.com/Setasign/FPDI/issues",
"source": "https://github.com/Setasign/FPDI/tree/master"
"source": "https://github.com/Setasign/FPDI/tree/v2.3.6"
},
"time": "2017-05-11T14:25:49+00:00"
"funding": [
{
"url": "https://tidelift.com/funding/github/packagist/setasign/fpdi",
"type": "tidelift"
}
],
"time": "2021-02-11T11:37:01+00:00"
},
{
"name": "smalot/pdfparser",
@ -18540,16 +18569,16 @@
},
{
"name": "stripe/stripe-php",
"version": "v7.97.0",
"version": "v7.113.0",
"source": {
"type": "git",
"url": "https://github.com/stripe/stripe-php.git",
"reference": "ae41c309ce113362706f8d5f19cf0cf2c730bc4a"
"reference": "1aef1ccffad48f39952073e0ed53cb8f3f1b1d8c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/stripe/stripe-php/zipball/ae41c309ce113362706f8d5f19cf0cf2c730bc4a",
"reference": "ae41c309ce113362706f8d5f19cf0cf2c730bc4a",
"url": "https://api.github.com/repos/stripe/stripe-php/zipball/1aef1ccffad48f39952073e0ed53cb8f3f1b1d8c",
"reference": "1aef1ccffad48f39952073e0ed53cb8f3f1b1d8c",
"shasum": ""
},
"require": {
@ -18559,11 +18588,10 @@
"php": ">=5.6.0"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "2.17.1",
"php-coveralls/php-coveralls": "^2.1",
"phpunit/phpunit": "^5.7",
"squizlabs/php_codesniffer": "^3.3",
"symfony/process": "~3.4"
"friendsofphp/php-cs-fixer": "3.5.0",
"phpstan/phpstan": "^1.2",
"phpunit/phpunit": "^5.7 || ^9.0",
"squizlabs/php_codesniffer": "^3.3"
},
"type": "library",
"extra": {
@ -18595,9 +18623,9 @@
],
"support": {
"issues": "https://github.com/stripe/stripe-php/issues",
"source": "https://github.com/stripe/stripe-php/tree/v7.97.0"
"source": "https://github.com/stripe/stripe-php/tree/v7.113.0"
},
"time": "2021-09-16T21:28:33+00:00"
"time": "2022-02-03T23:46:29+00:00"
},
{
"name": "swiftmailer/swiftmailer",
@ -21349,16 +21377,16 @@
},
{
"name": "tecnickcom/tcpdf",
"version": "6.4.2",
"version": "6.4.4",
"source": {
"type": "git",
"url": "https://github.com/tecnickcom/TCPDF.git",
"reference": "172540dcbfdf8dc983bc2fe78feff48ff7ec1c76"
"reference": "42cd0f9786af7e5db4fcedaa66f717b0d0032320"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/172540dcbfdf8dc983bc2fe78feff48ff7ec1c76",
"reference": "172540dcbfdf8dc983bc2fe78feff48ff7ec1c76",
"url": "https://api.github.com/repos/tecnickcom/TCPDF/zipball/42cd0f9786af7e5db4fcedaa66f717b0d0032320",
"reference": "42cd0f9786af7e5db4fcedaa66f717b0d0032320",
"shasum": ""
},
"require": {
@ -21409,7 +21437,7 @@
],
"support": {
"issues": "https://github.com/tecnickcom/TCPDF/issues",
"source": "https://github.com/tecnickcom/TCPDF/tree/6.4.2"
"source": "https://github.com/tecnickcom/TCPDF/tree/6.4.4"
},
"funding": [
{
@ -21417,7 +21445,7 @@
"type": "custom"
}
],
"time": "2021-07-20T14:43:20+00:00"
"time": "2021-12-31T08:39:24+00:00"
},
{
"name": "tijsverkoyen/css-to-inline-styles",

View File

@ -11,6 +11,7 @@ plugin: stripe
configuration:
publishable_key: pk_live_51I7RAuBp8BkjanLQp3lsf7QBqO1xhRj8gLEbH4ivBEiZhkGwxgrQNGGizo5yk7HgxkiW3jRY6M4ni8pVfBTt5DGW00nBUevKbl
secret_key: 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
enable_credit_card_icons: false
display_label: Stripe
mode: live
payment_method_types:

View File

@ -0,0 +1,885 @@
uuid: 2552d361-3973-4b0f-978b-4902c1f15939
langcode: en
status: true
dependencies:
module:
- commerce
- commerce_promotion
- commerce_store
- options
- user
id: commerce_promotions
label: Promotions
module: views
description: ''
tag: ''
base_table: commerce_promotion_field_data
base_field: promotion_id
display:
default:
display_plugin: default
id: default
display_title: Default
position: 0
display_options:
access:
type: perm
options:
perm: 'access commerce_promotion overview'
cache:
type: none
options: { }
query:
type: views_query
options:
disable_sql_rewrite: false
distinct: false
replica: false
query_comment: ''
query_tags: { }
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
pager:
type: full
options:
items_per_page: 50
offset: 0
id: 0
total_pages: null
tags:
previous:
next:
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
style:
type: table
options:
grouping: { }
row_class: ''
default_row_class: true
override: true
sticky: false
caption: ''
summary: ''
description: ''
columns:
name: name
offer__target_plugin_id: offer__target_plugin_id
usage_limit: usage_limit
usage_limit_customer: usage_limit_customer
start_date: start_date
end_date: end_date
operations: operations
info:
name:
sortable: true
default_sort_order: asc
align: ''
separator: ''
empty_column: false
responsive: ''
offer__target_plugin_id:
sortable: true
default_sort_order: asc
align: ''
separator: ''
empty_column: false
responsive: ''
usage_limit:
sortable: false
default_sort_order: asc
align: ''
separator: ''
empty_column: false
responsive: ''
usage_limit_customer:
sortable: true
default_sort_order: asc
align: ''
separator: ''
empty_column: false
responsive: ''
start_date:
sortable: false
default_sort_order: asc
align: ''
separator: ''
empty_column: false
responsive: ''
end_date:
sortable: false
default_sort_order: asc
align: ''
separator: ''
empty_column: false
responsive: ''
operations:
align: ''
separator: ''
empty_column: false
responsive: ''
default: '-1'
empty_table: true
row:
type: fields
fields:
name:
id: name
table: commerce_promotion_field_data
field: name
relationship: none
group_type: group
admin_label: ''
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:
entity_id: entity_id
group_rows: true
delta_limit: 0
delta_offset: 0
delta_reversed: false
delta_first_last: false
multi_type: separator
separator: ', '
field_api_classes: false
entity_type: null
entity_field: name
plugin_id: field
offer__target_plugin_id:
id: offer__target_plugin_id
table: commerce_promotion_field_data
field: offer__target_plugin_id
relationship: none
group_type: group
admin_label: ''
label: 'Offer type'
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: target_plugin_id
type: commerce_plugin_item_default
settings: { }
group_column: entity_id
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
entity_type: commerce_promotion
entity_field: offer
plugin_id: field
usage_limit:
id: usage_limit
table: commerce_promotion_field_data
field: usage_limit
relationship: none
group_type: group
admin_label: ''
label: Usage
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_usage_limit
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
entity_type: commerce_promotion
entity_field: usage_limit
plugin_id: field
usage_limit_customer:
id: usage_limit_customer
table: commerce_promotion_field_data
field: usage_limit_customer
relationship: none
group_type: group
admin_label: ''
label: 'Per customer limit'
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_usage_limit
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
entity_type: commerce_promotion
entity_field: usage_limit_customer
plugin_id: field
start_date:
id: start_date
table: commerce_promotion_field_data
field: start_date
relationship: none
group_type: group
admin_label: ''
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
entity_type: commerce_promotion
entity_field: start_date
plugin_id: field
end_date:
id: end_date
table: commerce_promotion_field_data
field: end_date
relationship: none
group_type: group
admin_label: ''
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
entity_type: commerce_promotion
entity_field: end_date
plugin_id: field
operations:
id: operations
table: commerce_promotion
field: operations
relationship: none
group_type: group
admin_label: ''
label: Operations
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
entity_type: commerce_promotion
plugin_id: entity_operations
filters:
name:
id: name
table: commerce_promotion_field_data
field: name
relationship: none
group_type: group
admin_label: ''
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'
store_admin: '0'
api_consumer: '0'
customer_service: '0'
site_admin: '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: { }
entity_type: commerce_promotion
entity_field: name
plugin_id: string
offer__target_plugin_id:
id: offer__target_plugin_id
table: commerce_promotion_field_data
field: offer__target_plugin_id
relationship: none
group_type: group
admin_label: ''
operator: or
value: { }
group: 1
exposed: true
expose:
operator_id: offer__target_plugin_id_op
label: 'Offer type'
description: ''
use_operator: false
operator: offer__target_plugin_id_op
operator_limit_selection: false
operator_list: { }
identifier: offer__target_plugin_id
required: false
remember: false
multiple: false
remember_roles:
authenticated: authenticated
anonymous: '0'
administrator: '0'
reduce: false
is_grouped: false
group_info:
label: ''
description: ''
identifier: ''
optional: true
widget: select
multiple: false
remember: false
default_group: All
default_group_multiple: { }
group_items: { }
reduce_duplicates: false
entity_type: commerce_promotion
entity_field: offer
plugin_id: list_field
code:
id: code
table: commerce_promotion_coupon
field: code
relationship: coupons_target_id
group_type: group
admin_label: ''
operator: '='
value: ''
group: 1
exposed: true
expose:
operator_id: code_op
label: 'Coupon code'
description: ''
use_operator: false
operator: code_op
operator_limit_selection: false
operator_list: { }
identifier: code
required: false
remember: false
multiple: false
remember_roles:
authenticated: authenticated
anonymous: '0'
administrator: '0'
store_admin: '0'
api_consumer: '0'
customer_service: '0'
site_admin: '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: { }
entity_type: commerce_promotion_coupon
entity_field: code
plugin_id: string
status:
id: status
table: commerce_promotion_field_data
field: status
relationship: none
group_type: group
admin_label: ''
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'
store_admin: '0'
api_consumer: '0'
customer_service: '0'
site_admin: '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: { }
entity_type: commerce_promotion
entity_field: status
plugin_id: boolean
sorts:
status:
id: status
table: commerce_promotion_field_data
field: status
relationship: none
group_type: group
admin_label: ''
order: DESC
exposed: false
expose:
label: ''
entity_type: commerce_promotion
entity_field: status
plugin_id: standard
weight:
id: weight
table: commerce_promotion_field_data
field: weight
relationship: none
group_type: group
admin_label: ''
order: ASC
exposed: false
expose:
label: ''
entity_type: commerce_promotion
entity_field: weight
plugin_id: standard
promotion_id:
id: promotion_id
table: commerce_promotion_field_data
field: promotion_id
relationship: none
group_type: group
admin_label: ''
order: DESC
exposed: false
expose:
label: ''
entity_type: commerce_promotion
entity_field: promotion_id
plugin_id: standard
title: Promotions
header: { }
footer: { }
empty:
area:
id: area
table: views
field: area
relationship: none
group_type: group
admin_label: ''
empty: true
tokenize: false
content:
value: 'There are no promotions yet.'
format: basic_html
plugin_id: text
relationships:
coupons_target_id:
id: coupons_target_id
table: commerce_promotion__coupons
field: coupons_target_id
relationship: none
group_type: group
admin_label: Coupon
required: false
entity_type: commerce_promotion
entity_field: coupons
plugin_id: standard
arguments: { }
display_extenders: { }
use_ajax: false
group_by: true
filter_groups:
operator: AND
groups:
1: AND
cache_metadata:
max-age: -1
contexts:
- 'languages:language_content'
- 'languages:language_interface'
- url
- url.query_args
- user.permissions
tags: { }
admin:
display_plugin: page
id: admin
display_title: Page
position: 1
display_options:
display_extenders: { }
path: admin/commerce/promotions/list
menu:
type: 'default tab'
title: List
description: ''
expanded: false
parent: ''
weight: 0
context: '0'
menu_name: main
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: { }