Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge mainline #1044

Merged
merged 305 commits into from
May 6, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
305 commits
Select commit Hold shift + click to select a range
9b3e574
MAGETWO-89402: Make 'db:status' command works properly
Apr 19, 2018
565300e
MAGETWO-89402: Make 'db:status' command works properly
Apr 19, 2018
0c16bd8
MAGETWO-90117: Automate creating and showing categories and subcatego…
Apr 19, 2018
bff1223
Merge remote-tracking branch 'mainline/2.3-develop' into BorgPR-4-18
pdohogne-magento Apr 19, 2018
be3b4b7
MAGETWO-90114: Automate Store Credit with MFTF
1408sheva Apr 19, 2018
1147d38
MAGETWO-90117: Automate creating and showing categories and subcatego…
Apr 20, 2018
70b6798
MAGETWO-90114: Automate Store Credit with MFTF
1408sheva Apr 20, 2018
d4019bc
MAGETWO-90117: Automate creating and showing categories and subcatego…
Apr 20, 2018
18aabb0
MAGETWO-90115: Automate purchasing a product with Custom Options(MAGE…
Apr 20, 2018
361f270
MAGETWO-89402: Make 'db:status' command works properly
Apr 20, 2018
551e937
MAGETWO-89402: Make 'db:status' command works properly
Apr 20, 2018
f4edfd2
merge magento/2.3-develop into magento-trigger/MAGETWO-89402
Apr 20, 2018
f295002
MAGETWO-90118: Automate applying Gift Card Account amount with MFTF
oleg-onufer Apr 20, 2018
2b81909
MAGETWO-90118: Automate applying Gift Card Account amount with MFTF
oleg-onufer Apr 20, 2018
c619238
FIX for issue https://github.com/magento-engcom/php-7.2-support/issue…
phoenix128 Apr 21, 2018
2631805
Add argument on app:config:dump to specify which types to dump. That …
jalogut Nov 23, 2017
8bfbc77
Fix failing tests
jalogut Nov 25, 2017
d3c53f8
Remove hard dependencies to set configTypes and get them dynamically …
jalogut Nov 28, 2017
50da86a
MAGETWO-90115: Automate purchasing a product with Custom Options
Apr 23, 2018
210f1b4
MAGETWO-89402: Make 'db:status' command works properly
Apr 23, 2018
2963159
Merge branch '2.3-develop' of https://github.com/magento/magento2ce i…
Apr 23, 2018
0671e73
Merge branch 'MAGETWO-89402' of https://github.com/magento-trigger/ma…
Apr 23, 2018
625fa8a
MAGETWO-90684: Upgrade fails if DB contains view
Apr 23, 2018
5db0da7
MAGETWO-90118: Automate applying Gift Card Account amount with MFTF
oleg-onufer Apr 23, 2018
b34f51d
MAGETWO-90115: Automate purchasing a product with Custom Options
Apr 23, 2018
7b3de88
MAGETWO-90115: Automate purchasing a product with Custom Options
Apr 23, 2018
fb8d1d6
merge magento/2.3-develop into magento-trigger/MAGETWO-89402
Apr 23, 2018
83caf9e
Merge remote-tracking branch 'origin/2.3-develop-mftf-pr1' into MAGET…
Apr 23, 2018
7607f72
MAGETWO-90115: Automate purchasing a product with Custom Options
Apr 23, 2018
ad7ebde
MAGETWO-90115: Automate purchasing a product with Custom Options
Apr 23, 2018
3073cb9
MAGETWO-90115: Automate purchasing a product with Custom Options
Apr 23, 2018
e4ffc68
MAGETWO-90115: Automate purchasing a product with Custom Options
Apr 23, 2018
3d51c1a
MAGETWO-90115: Automate purchasing a product with Custom Options
Apr 23, 2018
8168648
MAGETWO-90115: Automate purchasing a product with Custom Options
Apr 23, 2018
265f0d2
Merge branch 'MAGETWO-90115' into 2.3-develop-mftf-pr1
Apr 23, 2018
f8710c6
MAGETWO-90141: [2.2] Cron_schedule forever increasing in size. Lots o…
svitja Apr 23, 2018
05dd845
MAGETWO-90118: Automate applying Gift Card Account amount with MFTF
oleg-onufer Apr 24, 2018
d71a88f
MAGETWO-71537: Cache invalidation after saving catalog
Apr 24, 2018
d376f1c
Merge branch '2.3-develop' of github.com:magento/magento2ce into MAGE…
Apr 24, 2018
b0b7de4
MAGETWO-90300: Unable to import customer addresses with website count…
OlgaVasyltsun Apr 24, 2018
0963ed0
Merge remote-tracking branch 'origin/2.3-develop-mftf-pr1' into MAGET…
oleg-onufer Apr 24, 2018
168c59e
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-90141
svitja Apr 24, 2018
575c19a
MAGETWO-73277: Product with a special price must be showed with this …
DianaRusin Apr 24, 2018
066776a
MAGETWO-73277: Product with a special price must be showed with this …
DianaRusin Apr 24, 2018
356bda2
MAGETWO-90113: Automate applying Reward Points during Checkout with M…
1408sheva Apr 24, 2018
17a9fc9
MAGETWO-87641: Validation message displays many times after upload in…
danmooney2 Apr 24, 2018
d2f3758
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-90141
svitja Apr 24, 2018
bda1366
MAGETWO-87641: Validation message displays many times after upload in…
danmooney2 Apr 24, 2018
03440d8
MAGETWO-90147: Creditmemo comment via REST api does not send creditme…
svitja Apr 24, 2018
019f1dc
MAGETWO-90237: Bug fixing
danmooney2 Apr 24, 2018
f69aa19
Merge remote-tracking branch 'remotes/mainline-ce/2.3-develop' into M…
danmooney2 Apr 24, 2018
441f77e
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-90314
DianaRusin Apr 25, 2018
6f6381c
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-86856
DianaRusin Apr 25, 2018
9ca782a
MAGETWO-90300: Unable to import customer addresses with website count…
OlgaVasyltsun Apr 25, 2018
89f17c5
MAGETWO-90334: Test testRouteConfigsValidation fails when first merge…
zakdma Apr 25, 2018
b29c414
MAGETWO-90113: Automate applying Reward Points during Checkout with M…
1408sheva Apr 25, 2018
3d29809
MAGETWO-73277: Product with a special price must be showed with this …
DianaRusin Apr 25, 2018
800407d
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-90141
svitja Apr 25, 2018
b46a8b0
MAGETWO-90141: [2.2] Cron_schedule forever increasing in size. Lots o…
svitja Apr 25, 2018
0fbb3b5
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-73277
DianaRusin Apr 25, 2018
ca949bb
MAGETWO-90113: Automate applying Reward Points during Checkout with M…
1408sheva Apr 25, 2018
f0c9675
MAGETWO-90113: Automate applying Reward Points during Checkout with M…
1408sheva Apr 25, 2018
97a410e
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-90300
zakdma Apr 25, 2018
21e76fc
merge magento/2.3-develop into magento-performance/MAGETWO-90562
Apr 25, 2018
2619c53
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-90147
svitja Apr 25, 2018
1ec716c
MAGETWO-90147: Creditmemo comment via REST api does not send creditme…
svitja Apr 25, 2018
59e86cd
Merge branch '2.3-develop' into MAGETWO-90141
OlgaVasyltsun Apr 25, 2018
4ecbbe0
Merge remote-tracking branch 'origin/MAGETWO-90141' into 2.3-develop-…
OlgaVasyltsun Apr 25, 2018
49b7941
Merge branch '2.3-develop' of github.com:magento/magento2ce into MAGE…
Apr 25, 2018
17907fc
Corrected Invoice Grid ShippingAndHandling value to copy
ankurseepossible Apr 25, 2018
c3a3fe3
MAGETWO-90147: Creditmemo comment via REST api does not send creditme…
svitja Apr 25, 2018
bc9fa5f
ENGCOM-1388: [Forwardport] Invoice grid shows wrong shipping & handli…
magento-engcom-team Apr 25, 2018
09cd446
Fix a non well formed numeric value encountered on Magento/Directory/…
Apr 24, 2018
4ae7870
MQE-801: Allow Test Generation of a single test via arg
magterskine Mar 14, 2018
a630852
MQE-864: AdminAddImageToWYSIWYGNewsletter
tomreece Mar 15, 2018
cb5ac18
MQE-864: Rename all FooCest.xml to FooTest.xml
tomreece Mar 15, 2018
0dfde98
MQE-864: Remove skip from 3 tests to run in Jenkins
tomreece Mar 16, 2018
f3d84ff
MQE-864: Assorted tweaks
tomreece Mar 16, 2018
844256f
MQE-864: AdminAddImageToWYSIWYGNewsletter
tomreece Mar 16, 2018
7a3f89d
MQE-864: All test names in xml now match filenames
tomreece Mar 19, 2018
d307cf9
MQE-864: Unskip everything to trigger a Jenkins run
tomreece Mar 19, 2018
135a65d
MQE-864: Additional fixes to some tests
tomreece Mar 19, 2018
4fabda9
MQE-864: Tweak some page.url references in e2e tests
tomreece Mar 19, 2018
fe8bdcf
MQE-864: Skip 3 tests that need further investigation
tomreece Mar 19, 2018
a57a979
MQE-830: Output error details about test failure
KevinBKozan Mar 27, 2018
09cafbb
MQE-778: robo generate:tests generates all tests and suites by default
imeron2433 Mar 29, 2018
8706ee8
MQE-768: Framework cannot depend on relative file structure to execut…
KevinBKozan Apr 2, 2018
b9e1481
MQE-878: Modify parallel grouping algorithm to work with suites
imeron2433 Mar 29, 2018
4951d24
MQE-915: Remove --skip-test option from RoboFile
magterskine Apr 4, 2018
1092d28
MAGETWO-89497: Add giftcard tests
tomreece Apr 10, 2018
74c98cf
MQE-893: Add flag to robo generate: tests which accepts a specific se…
imeron2433 Apr 4, 2018
53629a0
MQE-893: Add flag to robo generate: tests which accepts a specific se…
imeron2433 Apr 5, 2018
c787327
MQE-893: Add flag to robo generate: tests which accepts a specific se…
imeron2433 Apr 6, 2018
2fba9f6
MQE-893: Add flag to robo generate: tests which accepts a specific se…
imeron2433 Apr 9, 2018
eb548ae
MQE-893: Add flag to robo generate: tests which accepts a specific se…
imeron2433 Apr 10, 2018
39ce382
MQE-912: AdminCreateCustomerTest fails randomly
tomreece Apr 4, 2018
e757c90
MQE-790: Error for duplicate step keys in a single action group defin…
imeron2433 Apr 12, 2018
c7fd2f3
MQE-809: Throw a warning or error when step key referencing in merges…
imeron2433 Apr 12, 2018
d3e2abe
MAGETWO-89940: Admin create configurable product test
tomreece Apr 13, 2018
e980d63
MQE-783: [SPIKE] Investigate allure reporting when tests run in multi…
magterskine Apr 2, 2018
62b7bc3
MQE-966: codeception.dist.yml has unescaped percent signs that may no…
tomreece Apr 19, 2018
3b88afa
MQE-975: Bump MFTF version in Magento and deliver all related changes…
imeron2433 Apr 24, 2018
3895f21
MQE-975: Bump MFTF version in Magento and deliver all related changes…
imeron2433 Apr 25, 2018
22cfcc9
merge magento/2.3-develop into magento-pangolin/MQE-975
Apr 25, 2018
e476813
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-90147
zakdma Apr 25, 2018
285d17a
MAGETWO-89009: Split database doesn't work on 2.3-develop
Apr 25, 2018
cc8dea7
Merge remote-tracking branch 'origin/MAGETWO-89402' into MAGETWO-89402
Apr 25, 2018
7fc73bd
Merge remote-tracking branch 'origin/MAGETWO-90147' into 2.3-develop-…
zakdma Apr 25, 2018
83a3a20
Merge branch 'MAGETWO-90113' into 2.3-develop-mftf-pr1
1408sheva Apr 25, 2018
23ab493
Merge remote-tracking branch 'origin/2.3-develop' into 2.3-develop-mf…
1408sheva Apr 25, 2018
561da2c
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-90334
svitja Apr 25, 2018
055e25c
Merge remote-tracking branch 'origin/MAGETWO-90334' into 2.3-develop-…
svitja Apr 25, 2018
974868e
Merge branch '2.3-develop' into MQE-975
imeron2433 Apr 25, 2018
9f81702
MAGETWO-90113: Automate applying Reward Points during Checkout with M…
ameysar Apr 26, 2018
c883713
MAGETWO-90314: New user created from admin for non default store view…
DianaRusin Apr 26, 2018
9cf136d
Merge remote-tracking branch 'origin/MAGETWO-90113' into 2.3-develop-…
ameysar Apr 26, 2018
4223049
ENGCOM-1390: [2.3-develop] Forwardport of magento/magento2#11539 #114
magento-engcom-team Apr 26, 2018
0cbf318
magento/magento2#14807: Fixed integration test fail
Apr 26, 2018
a293b4d
ENGCOM-1360: [Forwardport] Add argument on app:config:dump to skip du…
magento-engcom-team Apr 26, 2018
a027f60
MAGETWO-86856: Cart rule applying to Shipping Amount test
DianaRusin Apr 26, 2018
7183bf2
Use index sitemap name as prefix in split sitemaps
Apr 24, 2018
21ee367
ENGCOM-1392: [Forwardport] Fix a non well formed numeric value encoun…
magento-engcom-team Apr 26, 2018
5c4c91c
ENGCOM-1360: [Forwardport] Add argument on app:config:dump to skip du…
Apr 26, 2018
5c3cc1d
ENGCOM-1393: [Forwardport] Use index sitemap name as prefix in split …
magento-engcom-team Apr 26, 2018
72ca610
Fixed the return value from the usort custom sort function The return…
luke-denton-aligent Apr 17, 2018
39202ba
Added check for equality to return 0 This now covers all possible sit…
luke-denton-aligent Apr 17, 2018
727709b
Fix/navigation order function
VladimirZaets Apr 24, 2018
1090ac7
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-90114
1408sheva Apr 26, 2018
ddaa315
MAGETWO-90114: Automate Store Credit with MFTF
1408sheva Apr 26, 2018
3994ae1
ENGCOM-1394: [Forwardport] Fix/navigation order function #14864
magento-engcom-team Apr 26, 2018
575975a
ENGCOM-1102: Removed unused translation for comment tag #14382
magento-engcom-team Apr 26, 2018
839ec90
magento/magento2#13776: Merge branch '2.3-develop' of github.com:mage…
ishakhsuvarov Apr 26, 2018
b01c6c3
Merge remote-tracking branch 'origin/MAGETWO-90114' into 2.3-develop-…
1408sheva Apr 26, 2018
ced2885
magento/magento2#13776: Move isAllowed method from AccessChangeQuoteC…
ishakhsuvarov Apr 26, 2018
a8b88db
ENGCOM-1159: [Port 2.3-develop] Move isAllowed method from AccessChan…
magento-engcom-team Apr 26, 2018
3d5a46a
Fix: Datepicker problem when using non en-US locale.
tao-s Apr 11, 2018
2350be9
MAGETWO-90115: Automate purchasing a product with Custom Options
Apr 26, 2018
5c41555
Merge branch 'MAGETWO-90115' into 2.3-develop-mftf-pr1
Apr 26, 2018
74df7ce
Merge remote-tracking branch 'origin/2.3-develop' into 2.3-develop-mf…
zakdma Apr 26, 2018
798e62f
ENGCOM-1395: [Forwardport] Fix: Datepicker problem when using non en-…
magento-engcom-team Apr 26, 2018
b7c0f1b
[forwardport] PR#12712
julienanquetil Apr 26, 2018
9000f74
Fix issue #13944. Show Store Views in Terms and Conditions grid.
afirlejczyk Apr 5, 2018
74052f7
ENGCOM-1396: [forwardport] PR#12712 : Found 2 elements with non-uniqu…
magento-engcom-team Apr 26, 2018
3de83fa
ENGCOM-1397: [Forwardport] Fix issue #13944. Show Store Views in Term…
magento-engcom-team Apr 26, 2018
9b1c425
Merge branch '2.3-develop' of https://github.com/magento-performance/…
AVoskoboinikov Apr 26, 2018
35a4752
Merge branch '2.3-develop' into MAGETWO-83340
Apr 26, 2018
108222a
ENGCOM-1395: [Forwardport] Fix: Datepicker problem when using non en-…
Apr 26, 2018
d1647c2
ENGCOM-1394: [Forwardport] Fix/navigation order function #14864
Apr 26, 2018
c4af123
ENGCOM-1393: [Forwardport] Use index sitemap name as prefix in split …
Apr 26, 2018
178f886
ENGCOM-1392: [Forwardport] Fix a non well formed numeric value encoun…
Apr 26, 2018
0f169cb
ENGCOM-1388: [Forwardport] Invoice grid shows wrong shipping & handli…
Apr 26, 2018
fd686a0
ENGCOM-1159: [Port 2.3-develop] Move isAllowed method from AccessChan…
Apr 26, 2018
4150f33
MQE-975: Bump MFTF version in Magento and deliver all related changes…
imeron2433 Apr 26, 2018
6826fc0
MAGETWO-89402: Make 'db:status' command works properly
Apr 26, 2018
afdb7ae
Merge branch '2.3-develop' of https://github.com/magento/magento2ce i…
Apr 26, 2018
d8de08f
Merge pull request #2450 from magento-performance/MAGETWO-90562
duhon Apr 26, 2018
035efd5
Merge remote-tracking branch 'remotes/origin/MAGETWO-89470-Media-Gall…
danmooney2 Apr 26, 2018
d2c64ab
Merge remote-tracking branch 'remotes/origin/MAGETWO-87641-Validation…
danmooney2 Apr 26, 2018
03a32d3
MAGETWO-90917: Build stabilization Pull request 2
danmooney2 Apr 25, 2018
959dfac
Merge branch '2.3-develop' into MQE-975
imeron2433 Apr 26, 2018
48b9318
Merge pull request #2443 from magento-pangolin/MQE-975
okolesnyk Apr 26, 2018
6579a6a
[EngCom] Public Pull Requests - 2.3-develop
magento-engcom-team Apr 27, 2018
bcec2f5
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-90113
zakdma Apr 27, 2018
0122c55
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-90114
zakdma Apr 27, 2018
615b86c
Merge remote-tracking branch 'origin/MAGETWO-90114' into 2.3-develop-…
zakdma Apr 27, 2018
dca7042
Merge remote-tracking branch 'origin/MAGETWO-90113' into 2.3-develop-…
zakdma Apr 27, 2018
0fd8b0a
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-90314
ameysar Apr 27, 2018
5facbea
Merge remote-tracking branch 'origin/MAGETWO-90314' into 2.3-develop-…
ameysar Apr 27, 2018
66fa85b
:arrows_clockwise: [EngCom] Public Pull Requests - 2.3-develop
magento-engcom-team Apr 27, 2018
99eba28
Merge remote-tracking branch 'origin/MAGETWO-90114' into 90113and90114
1408sheva Apr 27, 2018
aeedabb
Merge remote-tracking branch 'origin/MAGETWO-90113' into 90113and90114
1408sheva Apr 27, 2018
3f027ca
MAGETWO-90942: Couldnt edit order from admin with enabled split db
Apr 27, 2018
6022e51
MAGETWO-89402: Make 'db:status' command works properly
Apr 27, 2018
f0c62b7
Merge branch '2.3-develop' of https://github.com/magento/magento2ce i…
Apr 27, 2018
1de0a76
Merge remote-tracking branch 'origin/90113and90114' into 2.3-develop-…
zakdma Apr 27, 2018
9fc4a61
MAGETWO-90114: Automate Store Credit with MFTF
1408sheva Apr 27, 2018
ddc192e
Merge remote-tracking branch 'origin/90113and90114' into 2.3-develop-…
1408sheva Apr 27, 2018
b558106
MAGETWO-89402: Make 'db:status' command works properly
Apr 27, 2018
a87be10
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-86856
DianaRusin Apr 27, 2018
43e0064
MAGETWO-89402: Make 'db:status' command works properly
Apr 27, 2018
34e7897
Merge remote-tracking branch 'origin/MAGETWO-86856' into 2.3-develop-…
ameysar Apr 27, 2018
23df0f3
Merge pull request #2457 from magento-tsg/2.3-develop-mftf-pr1
Apr 27, 2018
3cb293e
Merge branch '2.3-develop' of github.com:magento/magento2ce into MAGE…
Apr 27, 2018
cd35519
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-73277
zakdma Apr 27, 2018
6f315a4
Merge remote-tracking branch 'origin/2.3-develop' into 2.3-develop-pr15
zakdma Apr 27, 2018
893162b
Merge remote-tracking branch 'origin/MAGETWO-73277' into 2.3-develop-…
zakdma Apr 27, 2018
ddde72c
merge magento/2.3-develop into magento-trigger/MAGETWO-89402
Apr 27, 2018
dec5266
Merge pull request #2452 from magento-tango/MAGETWO-71537-2
vzabaznov Apr 27, 2018
578c251
Fix strict type declaration
VladimirZaets Apr 27, 2018
aefde2d
ENGCOM-1397: [Forwardport] Fix issue #13944. Show Store Views in Term…
Apr 27, 2018
dfe3372
ENGCOM-1396: [forwardport] PR#12712 : Found 2 elements with non-uniqu…
Apr 27, 2018
dfe1e14
ENGCOM-1390: [2.3-develop] Forwardport of magento/magento2#11539 #114
Apr 27, 2018
00de286
ENGCOM-1102: Removed unused translation for comment tag #14382
Apr 27, 2018
b302313
merge magento/2.3-develop into magento-tsg/2.3-develop-pr15
Apr 27, 2018
f1cecec
Merge remote-tracking branch 'mainline/2.3-develop' into BorgPR-4-18
pdohogne-magento Apr 27, 2018
aced6fc
Merge pull request #2409 from magento-borg/BorgPR-4-18
pdohogne-magento Apr 27, 2018
04d756b
[EngCom] Public Pull Requests - 2.3-develop
magento-engcom-team Apr 28, 2018
910ca33
:arrows_clockwise: [EngCom] Public Pull Requests - 2.3-develop
magento-engcom-team Apr 28, 2018
f6181ca
Resolve conflict
phoenix128 Apr 28, 2018
66010dd
Test coverage for nullable methods
phoenix128 Apr 28, 2018
1c0caa5
Merge branch '2.3-develop' into issue-33-php72-support-void
phoenix128 Apr 28, 2018
0abb682
Fix issue #14895 - Change Password warning message appear two times
phoenix128 Apr 28, 2018
8d8706e
Single call for getMessages()
phoenix128 Apr 29, 2018
614017a
ENGCOM-1416: Fix issue #14895 - Change Password warning message appea…
magento-engcom-team Apr 30, 2018
bfeaf52
Corrected params in comment block
yogeshsuhagiya Apr 28, 2018
1db7cb1
Fix typo in doc for updateSpecificCoupons
sjb9774 Apr 27, 2018
6ea85ac
ENGCOM-1417: [Forwardport] Fix typo in doc for updateSpecificCoupons …
magento-engcom-team Apr 30, 2018
ad0e0e3
ENGCOM-1418: [Forwardport] Corrected @param in comment block #14906
magento-engcom-team Apr 30, 2018
1841ae6
merge magento/2.3-develop into magento-tsg/2.3-develop-pr15
Apr 30, 2018
61b71df
ENGCOM-1354: FIX for issue https://github.com/magento-engcom/php-7.2-…
magento-engcom-team Apr 30, 2018
0b85921
Add default schedule config for sitemap_generate job
Apr 23, 2018
01f6fc2
Cleanup
Apr 24, 2018
a324f86
Fixup
Apr 24, 2018
a57b7d2
ENGCOM-1418: [Forwardport] Corrected @param in comment block #14906
Apr 30, 2018
3b59ffc
ENGCOM-1417: [Forwardport] Fix typo in doc for updateSpecificCoupons …
Apr 30, 2018
94e18e3
ENGCOM-1354: FIX for issue https://github.com/magento-engcom/php-7.2-…
Apr 30, 2018
f31c85c
ENGCOM-1419: [Forwardport] Add default schedule config for sitemap_ge…
magento-engcom-team Apr 30, 2018
ffc1580
MAGETWO-83340: [2.3] Provide possibility to customize error messages …
Apr 30, 2018
93b676a
Merge branch '2.3-develop' of github.com:magento/magento2ce into MAGE…
YevSent Apr 30, 2018
9822ba3
Merge branch '2.3-develop' of https://github.com/magento/magento2ce i…
Apr 30, 2018
baab3ab
Merge remote-tracking branch 'origin/MAGETWO-89402' into MAGETWO-89402
Apr 30, 2018
da7a64f
MAGETWO-89051: Absorb image optimization from 2.1 into 2.3
duhon Apr 24, 2018
9a06ead
MAGETWO-89051: Absorb image optimization from 2.1 into 2.3
duhon Apr 25, 2018
51deebc
MAGETWO-89051: Absorb image optimization from 2.1 into 2.3
AVoskoboinikov Apr 30, 2018
a289250
MAGETWO-89051: Absorb image optimization from 2.1 into 2.3
duhon Apr 25, 2018
816b750
MAGETWO-89051: Absorb image optimization from 2.1 into 2.3
duhon Apr 30, 2018
341a495
MAGETWO-89051: Absorb image optimization from 2.1 into 2.3
duhon Apr 30, 2018
29850c2
Merge pull request #2462 from magento-tsg/2.3-develop-pr15
Apr 30, 2018
f658498
:arrows_clockwise: [EngCom] Public Pull Requests - 2.3-develop
magento-engcom-team Apr 30, 2018
0ba409d
merge magento/2.3-develop into magento-mpi/MAGETWO-83340
Apr 30, 2018
57eab04
Merge branch '2.3-develop' into team3-delivery2
danmooney2 Apr 30, 2018
304a23b
MAGETWO-90917: Build stabilization Pull request 2
danmooney2 Apr 30, 2018
73f7e7c
merge magento/2.3-develop into magento-trigger/team3-delivery2
Apr 30, 2018
0d8e0d5
MAGETWO-89051: Absorb image optimization from 2.1 into 2.3
duhon Apr 30, 2018
fd98e21
Merge pull request #2471 from magento-mpi/MAGETWO-83340
viktym Apr 30, 2018
bafc610
Merge remote-tracking branch 'remotes/mainline-ce/2.3-develop' into t…
danmooney2 Apr 30, 2018
52dc0e2
Merge pull request #2455 from magento-trigger/team3-delivery2
heyitsroberthe Apr 30, 2018
fe002db
Merge branch '2.3-develop' of https://github.com/magento/magento2ce i…
May 2, 2018
07c2590
Merge pull request #2413 from magento-trigger/MAGETWO-89402
May 2, 2018
4b98b0a
Merge remote-tracking branch 'mainline/2.3-develop' into MAGETWO-89051
duhon May 2, 2018
aa99c01
Move customer.account.dashboard.info.extra block to contact information
May 1, 2018
e066230
ENGCOM-1435: Move customer.account.dashboard.info.extra block to cont…
magento-engcom-team May 3, 2018
4988790
Merge pull request #2478 from magento-performance/MAGETWO-89051
duhon May 3, 2018
afa1284
ENGCOM-1435: Move customer.account.dashboard.info.extra block to cont…
VladimirZaets May 3, 2018
afb6bc2
ENGCOM-1419: [Forwardport] Add default schedule config for sitemap_ge…
VladimirZaets May 3, 2018
ae5cda8
ENGCOM-1416: Fix issue #14895 - Change Password warning message appea…
VladimirZaets May 3, 2018
33e26f3
ENGCOM-1360: [Forwardport] Add argument on app:config:dump to skip du…
VladimirZaets May 3, 2018
a902370
:arrows_clockwise: [EngCom] Public Pull Requests - 2.3-develop
VladimirZaets May 4, 2018
2d593f2
Merge mainline
May 4, 2018
ab8a845
magento-engcom/msi#1044: Fixed integartion tests after mainline merge
May 4, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions app/code/Magento/Analytics/etc/adminhtml/system.xml
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,14 @@
Your reports can be accessed securely on a personalized dashboard outside of the admin panel by clicking on the
"Go to Advanced Reporting" link. </br> For more information, see our <a href="https://magento.com/legal/terms/cloud-terms">
terms and conditions</a>.]]></comment>
<field id="enabled" translate="label comment" type="select" sortOrder="10" showInDefault="1" showInWebsite="0" showInStore="0">
<field id="enabled" translate="label" type="select" sortOrder="10" showInDefault="1" showInWebsite="0" showInStore="0">
<label>Advanced Reporting Service</label>
<source_model>Magento\Config\Model\Config\Source\Enabledisable</source_model>
<backend_model>Magento\Analytics\Model\Config\Backend\Enabled</backend_model>
<frontend_model>Magento\Analytics\Block\Adminhtml\System\Config\SubscriptionStatusLabel</frontend_model>
<config_path>analytics/subscription/enabled</config_path>
</field>
<field id="collection_time" translate="label comment" type="time" sortOrder="20" showInDefault="1" showInWebsite="0" showInStore="0">
<field id="collection_time" translate="label" type="time" sortOrder="20" showInDefault="1" showInWebsite="0" showInStore="0">
<label>Time of day to send data</label>
<frontend_model>Magento\Analytics\Block\Adminhtml\System\Config\CollectionTimeLabel</frontend_model>
<backend_model>Magento\Analytics\Model\Config\Backend\CollectionTime</backend_model>
Expand Down
19 changes: 14 additions & 5 deletions app/code/Magento/Backend/view/adminhtml/web/js/media-uploader.js
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,19 @@ define([
'jquery',
'mage/template',
'Magento_Ui/js/modal/alert',
'Magento_Ui/js/form/element/file-uploader',
'mage/translate',
'jquery/file-uploader'
], function ($, mageTemplate, alert) {
], function ($, mageTemplate, alert, FileUploader) {
'use strict';

var fileUploader = new FileUploader({
dataScope: '',
isMultipleFiles: true
});

fileUploader.initUploader();

$.widget('mage.mediaUploader', {

/**
Expand Down Expand Up @@ -79,10 +87,9 @@ define([
if (data.result && !data.result.error) {
self.element.trigger('addItem', data.result);
} else {
alert({
content: $.mage.__('We don\'t recognize or support this file extension type.')
});
fileUploader.aggregateError(data.files[0].name, data.result.error);
}

self.element.find('#' + data.fileId).remove();
},

Expand All @@ -108,7 +115,9 @@ define([
.delay(2000)
.hide('highlight')
.remove();
}
},

stop: fileUploader.uploaderConfig.stop
});

this.element.find('input[type=file]').fileupload('option', {
Expand Down
43 changes: 43 additions & 0 deletions app/code/Magento/Braintree/Gateway/Validator/ErrorCodeProvider.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
<?php
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
declare(strict_types=1);

namespace Magento\Braintree\Gateway\Validator;

use Braintree\Error\ErrorCollection;
use Braintree\Error\Validation;
use Braintree\Result\Error;
use Braintree\Result\Successful;

/**
* Processes errors codes from Braintree response.
*/
class ErrorCodeProvider
{
/**
* Retrieves list of error codes from Braintree response.
*
* @param Successful|Error $response
* @return array
*/
public function getErrorCodes($response): array
{
$result = [];
if (!$response instanceof Error) {
return $result;
}

/** @var ErrorCollection $collection */
$collection = $response->errors;

/** @var Validation $error */
foreach ($collection->deepAll() as $error) {
$result[] = $error->code;
}

return $result;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,26 @@ class GeneralResponseValidator extends AbstractValidator
*/
protected $subjectReader;

/**
* @var ErrorCodeProvider
*/
private $errorCodeProvider;

/**
* Constructor
*
* @param ResultInterfaceFactory $resultFactory
* @param SubjectReader $subjectReader
* @param ErrorCodeProvider $errorCodeProvider
*/
public function __construct(ResultInterfaceFactory $resultFactory, SubjectReader $subjectReader)
{
public function __construct(
ResultInterfaceFactory $resultFactory,
SubjectReader $subjectReader,
ErrorCodeProvider $errorCodeProvider
) {
parent::__construct($resultFactory);
$this->subjectReader = $subjectReader;
$this->errorCodeProvider = $errorCodeProvider;
}

/**
Expand All @@ -49,8 +59,9 @@ public function validate(array $validationSubject)
$errorMessages = array_merge($errorMessages, $validationResult[1]);
}
}
$errorCodes = $this->errorCodeProvider->getErrorCodes($response);

return $this->createResult($isValid, $errorMessages);
return $this->createResult($isValid, $errorMessages, $errorCodes);
}

/**
Expand All @@ -62,7 +73,7 @@ protected function getResponseValidators()
function ($response) {
return [
property_exists($response, 'success') && $response->success === true,
[__('Braintree error response.')]
[$response->message ?? __('Braintree error response.')]
];
}
];
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ protected function setUp()
->getMock();

$this->validationResultMock = $this->getMockBuilder(ResultInterface::class)
->setMethods(['isValid', 'getFailsDescription'])
->setMethods(['isValid', 'getFailsDescription', 'getErrorCodes'])
->getMock();

$this->responseValidatorMock = $this->getMockBuilder(PaymentNonceResponseValidator::class)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,14 @@
*/
namespace Magento\Braintree\Test\Unit\Gateway\Validator;

use Braintree\Transaction;
use Braintree\Result\Error;
use Magento\Braintree\Gateway\SubjectReader;
use Magento\Braintree\Gateway\Validator\ErrorCodeProvider;
use Magento\Braintree\Gateway\Validator\GeneralResponseValidator;
use Magento\Framework\Phrase;
use Magento\Payment\Gateway\Validator\ResultInterface;
use Magento\Payment\Gateway\Validator\Result;
use Magento\Payment\Gateway\Validator\ResultInterfaceFactory;
use Magento\Braintree\Gateway\Validator\GeneralResponseValidator;
use Magento\Braintree\Gateway\SubjectReader;
use PHPUnit_Framework_MockObject_MockObject as MockObject;

class GeneralResponseValidatorTest extends \PHPUnit\Framework\TestCase
{
Expand All @@ -20,14 +22,9 @@ class GeneralResponseValidatorTest extends \PHPUnit\Framework\TestCase
private $responseValidator;

/**
* @var ResultInterfaceFactory|\PHPUnit_Framework_MockObject_MockObject
*/
private $resultInterfaceFactoryMock;

/**
* @var SubjectReader|\PHPUnit_Framework_MockObject_MockObject
* @var ResultInterfaceFactory|MockObject
*/
private $subjectReaderMock;
private $resultInterfaceFactory;

/**
* Set up
Expand All @@ -36,85 +33,105 @@ class GeneralResponseValidatorTest extends \PHPUnit\Framework\TestCase
*/
protected function setUp()
{
$this->resultInterfaceFactoryMock = $this->getMockBuilder(
\Magento\Payment\Gateway\Validator\ResultInterfaceFactory::class
)->disableOriginalConstructor()
->setMethods(['create'])
->getMock();
$this->subjectReaderMock = $this->getMockBuilder(SubjectReader::class)
$this->resultInterfaceFactory = $this->getMockBuilder(ResultInterfaceFactory::class)
->disableOriginalConstructor()
->setMethods(['create'])
->getMock();

$this->responseValidator = new GeneralResponseValidator(
$this->resultInterfaceFactoryMock,
$this->subjectReaderMock
$this->resultInterfaceFactory,
new SubjectReader(),
new ErrorCodeProvider()
);
}

/**
* Run test for validate method
* Checks a case when the validator processes successful and failed transactions.
*
* @param array $validationSubject
* @param bool $isValid
* @param Phrase[] $messages
* @param array $errorCodes
* @return void
*
* @dataProvider dataProviderTestValidate
*/
public function testValidate(array $validationSubject, $isValid, $messages)
public function testValidate(array $validationSubject, bool $isValid, $messages, array $errorCodes)
{
/** @var ResultInterface|\PHPUnit_Framework_MockObject_MockObject $resultMock */
$resultMock = $this->createMock(ResultInterface::class);

$this->subjectReaderMock->expects(self::once())
->method('readResponseObject')
->with($validationSubject)
->willReturn($validationSubject['response']['object']);
$result = new Result($isValid, $messages);

$this->resultInterfaceFactoryMock->expects(self::once())
->method('create')
$this->resultInterfaceFactory->method('create')
->with([
'isValid' => $isValid,
'failsDescription' => $messages
'failsDescription' => $messages,
'errorCodes' => $errorCodes
])
->willReturn($resultMock);
->willReturn($result);

$actualMock = $this->responseValidator->validate($validationSubject);
$actual = $this->responseValidator->validate($validationSubject);

self::assertEquals($resultMock, $actualMock);
self::assertEquals($result, $actual);
}

/**
* Gets variations for different type of response.
*
* @return array
*/
public function dataProviderTestValidate()
{
$successTrue = new \stdClass();
$successTrue->success = true;
$successTransaction = new \stdClass();
$successTransaction->success = true;

$failureTransaction = new \stdClass();
$failureTransaction->success = false;
$failureTransaction->message = 'Transaction was failed.';

$successFalse = new \stdClass();
$successFalse->success = false;
$errors = [
'errors' => [
[
'code' => 81804,
'attribute' => 'base',
'message' => 'Cannot process transaction.'
]
]
];
$errorTransaction = new Error(['errors' => $errors]);

return [
[
'validationSubject' => [
'response' => [
'object' => $successTrue
'object' => $successTransaction
],
],
'isValid' => true,
[]
[],
'errorCodes' => []
],
[
'validationSubject' => [
'response' => [
'object' => $failureTransaction
]
],
'isValid' => false,
[
__('Transaction was failed.')
],
'errorCodes' => []
],
[
'validationSubject' => [
'response' => [
'object' => $successFalse
'object' => $errorTransaction
]
],
'isValid' => false,
[
__('Braintree error response.')
]
],
'errorCodes' => ['81804']
]
];
}
Expand Down
Loading