Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
298 commits
Select commit Hold shift + click to select a range
7ea0611
MAGETWO-70886: Zend feed refactoring #9347
Apr 30, 2018
65dbfb7
MAGETWO-90388: [FAT] Fix UpgradeSystemTest to correctly work with oth…
svitja Apr 30, 2018
ca8256e
MAGETWO-90388: [FAT] Fix UpgradeSystemTest to correctly work with oth…
svitja Apr 30, 2018
637cbf1
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-90388
svitja Apr 30, 2018
3e1ef92
MAGETWO-90241: Image Uploader maxFileSize configuration can exceed PH…
danmooney2 May 1, 2018
3439f73
MAGETWO-90241: Image Uploader maxFileSize configuration can exceed PH…
danmooney2 May 1, 2018
74778c6
DEVOPS-2174: Fix integration tests
slavvka May 1, 2018
32a9110
MAGETWO-90310: [Magento Cloud] - PayPal pop up does not work with vir…
StasKozar May 2, 2018
d0332cb
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-90310
StasKozar May 2, 2018
e429f0e
MAGETWO-90177: Image broken on storefront with secure key enabled
danmooney2 May 2, 2018
2f9ecc7
MAGETWO-90177: Image broken on storefront with secure key enabled
danmooney2 May 2, 2018
9cfb607
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-90310
StasKozar May 3, 2018
4ed0792
MAGETWO-90313: Import existing customer with only three columns will …
OlgaVasyltsun May 3, 2018
7d2c8a5
MAGETWO-90144: [Forwardport] Fixed amount discount for whole cart app…
OlgaVasyltsun May 3, 2018
310532c
magento/magento2#9347: Merge branch '2.3-develop' of github.com:magen…
ishakhsuvarov May 3, 2018
0476689
magento/magento2#9347: Zend feed refactoring
ishakhsuvarov May 3, 2018
276082a
MAGETWO-90313: Import existing customer with only three columns will …
OlgaVasyltsun May 3, 2018
79c23fa
MAGETWO-90310: [Magento Cloud] - PayPal pop up does not work with vir…
StasKozar May 3, 2018
2eb3ba1
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-90388
svitja May 3, 2018
18148e8
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-90144
OlgaVasyltsun May 3, 2018
dd23b56
Merge remote-tracking branch 'remotes/mainline-ce/2.3-develop' into M…
danmooney2 May 3, 2018
17ff1ac
Merge remote-tracking branch 'mainline/2.3-develop' into DEVOPS-2174
slavvka May 3, 2018
eac772a
DEVOPS-2174: Fix integration tests
slavvka May 3, 2018
23dd4b8
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-90388
svitja May 4, 2018
8a038ca
MAGETWO-90388: [FAT] Fix UpgradeSystemTest to correctly work with oth…
svitja May 4, 2018
dec9f82
Merge remote-tracking branch 'origin/MAGETWO-90313' into 2.3-develop-…
svitja May 4, 2018
b7f79fb
MAGETWO-90144: [Forwardport] Fixed amount discount for whole cart app…
OlgaVasyltsun May 4, 2018
a959241
Merge remote-tracking branch 'origin/MAGETWO-90144' into 2.3-develop-…
StasKozar May 4, 2018
b3e0360
MAGETWO-90294: 12526: Currency change, Bank Transfer but checkout pag…
OlgaVasyltsun May 4, 2018
4091835
MAGETWO-90293: 12468: Sort by Price not working on CatalogSearch Page…
svitja May 4, 2018
9c7b444
Merge remote-tracking branch 'origin/MAGETWO-90310' into 2.3-develop-…
DianaRusin May 4, 2018
1f8bc62
merge magento/2.3-develop into magento-borg/DEVOPS-2174
May 4, 2018
0fe7f85
MAGETWO-90388: [FAT] Fix UpgradeSystemTest to correctly work with oth…
svitja May 4, 2018
33e4a1d
DEVOPS-2174: Fix static tests
slavvka May 4, 2018
59717eb
Merge remote-tracking branch 'origin/DEVOPS-2174' into DEVOPS-2174
slavvka May 4, 2018
5453402
MAGETWO-75125: Unable to place order on environment with split databa…
ameysar May 4, 2018
02839d5
Merge remote-tracking branch 'remotes/mainline-ce/2.3-develop' into M…
danmooney2 May 4, 2018
ef4446e
MAGETWO-90182: Alter option saving mechanism
May 4, 2018
ba0143b
MAGETWO-90177: Image broken on storefront with secure key enabled
danmooney2 May 4, 2018
b0669f3
MAGETWO-90182: Alter option saving mechanism
May 4, 2018
1c912d8
MAGETWO-90182: Alter option saving mechanism
May 4, 2018
a83d207
Merge remote-tracking branch 'remotes/origin/2.3-develop' into MAGETW…
May 4, 2018
435b165
[2.3-develop] [ForwardPort] Port of #12285 The option <var name="allo…
May 5, 2018
163d4cc
[2.3-develop] [ForwardPort] Port of #15020 Update Gallery Template to…
May 5, 2018
e56645c
ENGCOM-1457: [2.3-develop] [ForwardPort] Port of #15020 Update Galler…
magento-engcom-team May 5, 2018
4113f26
Fixed Travis Build Problems
May 6, 2018
c0b9e8f
Added strict types declaration
May 6, 2018
05b1512
Attempt to fix codacy issue
May 6, 2018
2701a4f
Fix Travis Long Line Check
May 6, 2018
5a03730
Merge branch '2.3-develop' into MAGETWO-90294
OlgaVasyltsun May 7, 2018
c7f3884
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-90293
svitja May 7, 2018
2c12090
Merge branch '2.3-develop' into MAGETWO-90294
OlgaVasyltsun May 7, 2018
a477ee2
MAGETWO-90292: 8410: Custom Checkout Step and Shipping Step are Highl…
StasKozar May 7, 2018
6a11839
MAGETWO-90285: 8830: Can`t delete row in dynamicRows component #921
OlgaVasyltsun May 7, 2018
567da67
ENGCOM-1456: [2.3-develop] [ForwardPort] Port of #12285 The option <v…
magento-engcom-team May 7, 2018
b76ddf8
fix: set message-success in setup if we already have the latest version
DanielRuf May 5, 2018
40d9180
fix: break line into multiple lines to fix PHPCS violation
DanielRuf May 5, 2018
1bb694b
ENGCOM-1460: [Forwardport] fix: set message-success in setup if we al…
magento-engcom-team May 7, 2018
3eaa11f
Merge remote-tracking branch 'origin/2.3-develop' into 2.3-develop-pr17
zakdma May 7, 2018
05eee1c
MAGETWO-90297: 5738: SearchCriteriaBuilder builds wrong criteria (ORD…
StasKozar May 7, 2018
6c7a22a
Merge remote-tracking branch 'origin/MAGETWO-75125' into 2.3-develop-…
svitja May 7, 2018
2bc87e0
Merge remote-tracking branch 'origin/MAGETWO-90293' into 2.3-develop-…
ameysar May 7, 2018
c06d26b
Merge remote-tracking branch 'remotes/origin/2.3-develop' into MAGETW…
May 7, 2018
ad60d4d
Merge remote-tracking branch 'origin/MAGETWO-90292' into 2.3-develop-…
ameysar May 7, 2018
9f13c1a
DEVOPS-2174: Fix integration tests
slavvka May 7, 2018
2c2f8f8
Merge remote-tracking branch 'mainline/2.3-develop' into DEVOPS-2174
slavvka May 7, 2018
24a90b9
MAGETWO-90182: Alter option saving mechanism
May 7, 2018
68c0462
chore: upgrade Node.js to 8
DanielRuf May 5, 2018
e6b689f
Merge branch 'MAGETWO-90241' into team3-delivery
May 8, 2018
a12ce50
Merge branch 'MAGETWO-90177-Image-Broken-on-Storefront-with-Secure-Ke…
May 8, 2018
b7a6cab
MAGETWO-90878: Build stabilization
May 8, 2018
b6e2ad0
Duplicate Order Confirmation Emails for PayPal Express checkout order…
rogyar May 8, 2018
e07e762
Add statement to 'beforeSave' method to allow app:config:import
rogyar May 8, 2018
9e4a521
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-90388
OlgaVasyltsun May 8, 2018
0654e74
Merge remote-tracking branch 'origin/MAGETWO-90388' into 2.3-develop-…
OlgaVasyltsun May 8, 2018
beb0baa
ENGCOM-1468: [Forwardport] Duplicate Order Confirmation Emails for Pa…
magento-engcom-team May 8, 2018
c94472a
ENGCOM-1469: [Forwardport] Add statement to 'beforeSave' method to al…
magento-engcom-team May 8, 2018
77c69ea
Merge remote-tracking branch 'origin/2.3-develop' into 2.3-develop-pr17
zakdma May 8, 2018
d61fe1d
[2.3-develop][Forwardport] #7822 Empty Checkout Agreement Edit Form w…
May 8, 2018
6f40478
Merge remote-tracking branch 'origin/MAGETWO-90297' into 2.3-develop-…
svitja May 8, 2018
dd2244c
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-90294
ameysar May 8, 2018
a9a88ee
Merge remote-tracking branch 'origin/MAGETWO-90294' into 2.3-develop-…
ameysar May 8, 2018
f9f3b43
Merge remote-tracking branch 'origin/MAGETWO-90285' into 2.3-develop-…
svitja May 8, 2018
9c4a26f
Fix codacy issue
May 8, 2018
5728b3c
ENGCOM-1469: [Forwardport] Add statement to 'beforeSave' method to al…
VladimirZaets May 8, 2018
4c55860
ENGCOM-1460: [Forwardport] fix: set message-success in setup if we al…
VladimirZaets May 8, 2018
4b29a01
ENGCOM-1457: [2.3-develop] [ForwardPort] Port of #15020 Update Galler…
VladimirZaets May 8, 2018
521518f
ENGCOM-1456: [2.3-develop] [ForwardPort] Port of #12285 The option <v…
VladimirZaets May 8, 2018
76be1b9
Enabled strict types in unit test
May 8, 2018
3c65ead
ENGCOM-1474: [2.3-develop][Forwardport] #7822 Empty Checkout Agreemen…
magento-engcom-team May 8, 2018
8a714cf
Merge remote-tracking branch 'remotes/origin/2.3-develop' into MAGETW…
May 8, 2018
04fac0e
Merge remote-tracking branch 'origin/2.3-develop' into 2.3-develop-pr17
zakdma May 8, 2018
1d69d52
MAGETWO-90878: Build stabilization
May 8, 2018
69fd65a
merge magento/2.3-develop into magento-trigger/team3-delivery
May 8, 2018
ff08307
MAGETWO-90182: Generate benchmark.jmx
May 8, 2018
76349ca
[EngCom] Public Pull Requests - 2.3-develop
magento-engcom-team May 8, 2018
e3e6d34
Merge remote-tracking branch 'remotes/origin/MAGETWO-90055' into MAGE…
May 8, 2018
f82a175
MAGETWO-86490: Concurrent requests on checkout cause cart to empty
YevSent May 1, 2018
4d23b8b
Fix \Magento\Checkout\Controller\Index\Index::isSecureRequest method …
adrian-martinez-interactiv4 May 8, 2018
6771f36
Code cleanup, add more visibility
thomas-kl1 Apr 9, 2018
79b74b6
Fixed typo and logic mismatch
Apr 28, 2018
4276a24
Fixed reset method usage
Apr 28, 2018
005b75f
Duplicate Order Confirmation Emails for PayPal Express checkout order
syzovao Apr 23, 2018
91b72e7
Add statement to 'beforeSave' method to allow app:config:import
Apr 24, 2018
c55090b
Do not treat module as pending if dependencies could not be loaded
vovayatsyuk Apr 26, 2018
a3a031d
Proper handling for `require` calls with multiple dependencies:
vovayatsyuk Apr 26, 2018
72cbf59
JSDoc fix
vovayatsyuk Apr 28, 2018
7ca617b
JSCS fix: empty line above ‘return’ is required
vovayatsyuk Apr 30, 2018
a132f54
Changed return type of addToCartPostParams to array
LordZardeck Apr 26, 2018
98e312f
Modified Magento\CatalogRule\Block\Adminhtml\Promo\Widget\Chooser\Sku…
Apr 27, 2018
361d576
Removed extra spaces from language file
yogeshsuhagiya Apr 28, 2018
01b546f
FIX for issue#14855 According to MySQL fulltext documentation, AGAINS…
phoenix128 Apr 29, 2018
435650b
Removed extra close tag
yogeshsuhagiya May 2, 2018
ff92b56
Change 'Update'-button visibility on change qty event.
likemusic May 2, 2018
7238228
Renamed config setting to represent what it actually does
chris-pook May 2, 2018
44a1f2b
use Module_Name/template/path format instead of using template/path i…
Jakhotiya May 2, 2018
c68b1af
Fixed typo in _buttons.less
kalpmehta May 5, 2018
f48135b
Fixed typo in _typography.less
kalpmehta May 5, 2018
32bd463
Fixed typo in _layout.less
kalpmehta May 5, 2018
df3127c
ENGCOM-1477: [Forwardport] Fixed typos in .less files #15083
magento-engcom-team May 8, 2018
feedd9a
ENGCOM-1478: [Forwardport] Code cleanup, add more visibility #15069
magento-engcom-team May 8, 2018
5669a6a
ENGCOM-1479: [Forwardport] Duplicate Order Confirmation Emails for Pa…
magento-engcom-team May 8, 2018
6890aa1
ENGCOM-1480: [Forwardport] Changed return type of addToCartPostParams…
magento-engcom-team May 8, 2018
d01529e
ENGCOM-1481: [Forwardport] Removed extra spaces from language file #1…
magento-engcom-team May 8, 2018
46cb916
ENGCOM-1482: [Forwardport] Removed extra close tag #15078
magento-engcom-team May 8, 2018
aca4735
ENGCOM-1483: [Forwardport] use 'Module_Name::template/path' format in…
magento-engcom-team May 8, 2018
ba95edd
ENGCOM-1484: [Forwardport] Add statement to 'beforeSave' method to al…
magento-engcom-team May 8, 2018
374ae80
ENGCOM-1485: [Forwardport] Fix infinite checkout loader when some scr…
magento-engcom-team May 8, 2018
c9a74f9
ENGCOM-1486: [Forwardport] FIX for issue#14855 - Adding an * to do a …
magento-engcom-team May 8, 2018
8e35b3e
ENGCOM-1487: [Forwardport] Fixed issue products grid operations in ad…
magento-engcom-team May 8, 2018
1837078
ENGCOM-1488: [Forwardport] Change 'Update'-button visibility on chang…
magento-engcom-team May 8, 2018
8c2f804
ENGCOM-1489: [Forwardport] Renamed 'Add Block Names to Hints' config …
magento-engcom-team May 8, 2018
05372c7
MAGETWO-90182: Fix integration tests
May 8, 2018
29d5add
MAGETWO-90182: Generate benchmark.jmx
May 8, 2018
252c3be
MAGETWO-90182: remove issue causing static failure
May 8, 2018
8e2dfd6
MAGETWO-90182: Remove nullifying children
May 8, 2018
6c88c10
MAGETWO-90182: Fix performance
May 8, 2018
fa22753
MAGETWO-90878: Build stabilization
danmooney2 May 8, 2018
9735582
ENGCOM-1483: [Forwardport] use "Module_Name::template/path" format in…
May 9, 2018
6ae03ab
ENGCOM-1482: [Forwardport] Removed extra close tag #15078
May 9, 2018
bba5cdb
ENGCOM-1481: [Forwardport] Removed extra spaces from language file #1…
May 9, 2018
d649418
ENGCOM-1480: [Forwardport] Changed return type of addToCartPostParams…
May 9, 2018
aa72ef3
ENGCOM-1478: [Forwardport] Code cleanup, add more visibility #15069
May 9, 2018
4b74a5a
ENGCOM-1477: [Forwardport] Fixed typos in .less files #15083
May 9, 2018
27e4708
ENGCOM-1468: [Forwardport] Duplicate Order Confirmation Emails for Pa…
May 9, 2018
1e8ce46
Fix reset password link with appropriate customer store
rogyar May 9, 2018
14a5702
:arrows_clockwise: [EngCom] Public Pull Requests - 2.3-develop
magento-engcom-team May 9, 2018
a267e2f
Removed unnecessary empty line
rogyar May 9, 2018
b68a546
ENGCOM-1155: [ForwardPort 2.3-develop] Remove regenerate session id i…
magento-engcom-team May 9, 2018
ddeb591
Merge remote-tracking branch 'origin/2.3-develop' into 2.3-develop-pr17
zakdma May 9, 2018
ae29904
Merge remote-tracking branch 'mainline/2.3-develop' into DEVOPS-2174
slavvka May 9, 2018
be003df
MAGETWO-90182: Generate benchmark
May 9, 2018
8573379
Merge remote-tracking branch 'remotes/origin/2.3-develop' into MAGETW…
May 9, 2018
472303c
MAGETWO-90375: Removing "Rush" theme work from 2.3.0
cpartica May 9, 2018
7412a33
MAGETWO-90375: Removing "Rush" theme work from 2.3.0
cpartica May 9, 2018
fb5eccf
Merge pull request #2513 from magento-tsg/2.3-develop-pr17
slavvka May 9, 2018
a8e8044
MAGETWO-90182: Generate benchmark
May 9, 2018
8b02375
Merge remote-tracking branch 'mainline/2.3-develop' into DEVOPS-2174
slavvka May 9, 2018
2f09cd7
MAGETWO-90182: Remove broken test
May 9, 2018
030af72
Merge remote-tracking branch 'remotes/origin/2.3-develop' into MAGETW…
May 9, 2018
b16dfc6
Merge pull request #2501 from magento-borg/DEVOPS-2174
slavvka May 9, 2018
8782b34
MAGETWO-90148: Overlapping reindex processes of catalogrule_rule
StasKozar May 10, 2018
3195d70
MAGETWO-90329: Cart Price Rules - Category Drill Down problems
zakdma May 10, 2018
4ee2186
small optimisation in if-condition
likemusic May 4, 2018
1fce0a5
optimize 2 nested if to one
likemusic May 5, 2018
b77ff13
change attributeShouldNotBeUpdated() visibility to protected
likemusic May 5, 2018
163c9da
replace tabs by spaces
likemusic May 5, 2018
75deab2
add blank row before return statement
likemusic May 5, 2018
b4ec36d
rename attributeShouldNotBeUpdated() to isAttributeShouldNotBeUpdated()
likemusic May 6, 2018
3aaf421
ENGCOM-1507: [Forwardport] small optimization in if-condition #15123
magento-engcom-team May 10, 2018
435d241
chore: use random_int() in some places
DanielRuf May 5, 2018
0ce8685
ENGCOM-1511: [Forwardport] chore: use random_int() in some places #15128
magento-engcom-team May 10, 2018
fd178e8
MAGETWO-70886: Zend feed refactoring #9347
May 10, 2018
017b813
MQE-990: Re-add ConfigurableProduct test changes
tomreece Apr 30, 2018
5e3e540
MQE-990: Re-add ConfigurableProduct test changes
tomreece May 1, 2018
34f8741
MQE-990: Re-add ConfigurableProduct test changes
tomreece May 1, 2018
8807ade
MQE-990: Re-add ConfigurableProduct test changes
tomreece May 2, 2018
ea63534
MQE-990: Re-add ConfigurableProduct test changes
tomreece May 2, 2018
5bed23c
Merge remote-tracking branch 'remotes/origin/2.3-develop' into MAGETW…
May 10, 2018
f6c6cee
Merge branch 'MC-63' into RE-develop
tomreece May 2, 2018
0a4b688
MC-119: Admin should be able to disable a product configuration
tomreece May 1, 2018
3eca002
Merge remote-tracking branch 'origin/MC-54' into RE-develop
jilu1 May 4, 2018
057d078
MC-103: work around magento issue MAGETWO-91177.
jilu1 May 7, 2018
bd0a3c3
MC-103: work around magento issue MAGETWO-91177.
jilu1 May 7, 2018
0c8d45c
Merge branch '2.3-develop' into MAGETWO-89540
May 10, 2018
41a99e1
[Forwardport] Update 'remote_ip' in both 'sales_order' and 'quote' ta…
dmytro-ch May 10, 2018
2d3b338
MAGETWO-89552: removed test module GroupedProductVideo.
jilu1 May 10, 2018
3711da7
Merge remote-tracking branch 'remotes/mainline-ce/2.3-develop' into t…
danmooney2 May 10, 2018
24b8d73
MAGETWO-90878: Build stabilization
danmooney2 May 10, 2018
971e303
Fix overriding of payment methods in getPaymentMethodList
mzeis May 10, 2018
2bb35b6
Limit Travis git checkout to last 5 commits
mzeis May 10, 2018
158f997
Merge branch 'MAGETWO-90375-remove-rush-theme-from-2-3' into MAGETWO-…
cpartica May 10, 2018
d2af59f
ENGCOM-1519: [Forwardport] Changed the length of the remote_ip field …
magento-engcom-team May 10, 2018
dc92f51
MAGETWO-90878: Build stabilization
danmooney2 May 10, 2018
4e38140
MAGETWO-90182: Address doc CR comment
May 10, 2018
4cf1a32
Merge pull request #2510 from magento-trigger/team3-delivery
irenelagno May 10, 2018
3ed7508
MAGETWO-90182: Fix unit tests
May 10, 2018
dcc32e9
merge magento/2.3-develop into magento-honey-badgers/MAGETWO-90182-Bu…
May 10, 2018
36f7f88
ENGCOM-1521: [Forwardport] chore: checkout last 5 commits #15143
magento-engcom-team May 10, 2018
407c930
Fixed static failure
May 11, 2018
565cd37
ENGCOM-1493: [Forwardport] Fix reset password link with appropriate c…
magento-engcom-team May 11, 2018
8755edf
Merge remote-tracking branch 'origin/MAGETWO-90148' into 2.3-develop-…
OlgaVasyltsun May 11, 2018
03c4b12
merge magento/2.3-develop into magento-qwerty/MAGETWO-89540
May 11, 2018
7c01f0f
fixed documentation about viewModels
dmytro-ch May 11, 2018
5c1b5d2
ENGCOM-1524: [Forwardport] Fixed documentation about viewModels #15154
magento-engcom-team May 11, 2018
4039a99
MAGETWO-90329: Cart Price Rules - Category Drill Down problems
zakdma May 11, 2018
cc52252
MAGETWO-70886: Zend feed refactoring #9347
VladimirZaets May 11, 2018
9cc52f9
ENGCOM-1524: [Forwardport] Fixed documentation about viewModels #15154
VladimirZaets May 11, 2018
b742b7a
ENGCOM-1521: [Forwardport] chore: checkout last 5 commits #15143
VladimirZaets May 11, 2018
adbb10f
ENGCOM-1507: [Forwardport] small optimization in if-condition #15123
VladimirZaets May 11, 2018
980b170
ENGCOM-1484: [Forwardport] Add statement to 'beforeSave' method to al…
VladimirZaets May 11, 2018
060ed9b
ENGCOM-1479: [Forwardport] Duplicate Order Confirmation Emails for Pa…
VladimirZaets May 11, 2018
9a0cd39
ENGCOM-1474: [2.3-develop][Forwardport] #7822 Empty Checkout Agreemen…
VladimirZaets May 11, 2018
633cd15
ENGCOM-1155: [ForwardPort 2.3-develop] Remove regenerate session id i…
VladimirZaets May 11, 2018
61814ad
Merge pull request #2523 from magento-qwerty/MAGETWO-89540
dvoskoboinikov May 11, 2018
05ebe7b
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-90329
OlgaVasyltsun May 11, 2018
8dca3fa
Merge remote-tracking branch 'origin/MAGETWO-90329' into 2.3-develop-…
OlgaVasyltsun May 11, 2018
fa890b3
merge magento/2.3-develop into magento-pangolin/RE-develop
May 11, 2018
2349014
MC-117: Admin should be able to add and remove images for downloadabl…
jilu1 May 11, 2018
2bf9a2f
MAGETWO-90329: Cart Price Rules - Category Drill Down problems
zakdma May 11, 2018
989f920
Merge remote-tracking branch 'origin/MAGETWO-90329' into MAGETWO-90329
zakdma May 11, 2018
0e73f0d
Merge remote-tracking branch 'origin/MAGETWO-90329' into 2.3-develop-…
zakdma May 11, 2018
f4e17b3
ENGCOM-1526: [Forwardport] [TASK] Fix overriding of payment methods i…
magento-engcom-team May 11, 2018
b949d3f
merge magento/2.3-develop into magento-honey-badgers/MAGETWO-90182-Bu…
May 11, 2018
fdaa419
Merge pull request #2524 from magento-honey-badgers/MAGETWO-90182-Bun…
paliarush May 11, 2018
5d28b84
[EngCom] Public Pull Requests - 2.3-develop
magento-engcom-team May 12, 2018
52f5c4c
MAGETWO-70886: Zend feed refactoring #9347
May 12, 2018
723ba59
:arrows_clockwise: [EngCom] Public Pull Requests - 2.3-develop
magento-engcom-team May 12, 2018
62a35dd
ENGCOM-1526: [Forwardport] [TASK] Fix overriding of payment methods i…
May 12, 2018
9ff5ba8
ENGCOM-1519: [Forwardport] Changed the length of the remote_ip field …
May 12, 2018
049285e
ENGCOM-1493: [Forwardport] Fix reset password link with appropriate c…
May 12, 2018
8f87232
ENGCOM-1489: [Forwardport] Renamed "Add Block Names to Hints" config …
May 12, 2018
d4a0f44
ENGCOM-1488: [Forwardport] Change 'Update'-button visibility on chang…
May 12, 2018
1c627a8
ENGCOM-1487: [Forwardport] Fixed issue products grid operations in ad…
May 12, 2018
8f7d2f4
ENGCOM-1486: [Forwardport] FIX for issue#14855 - Adding an * to do a …
May 12, 2018
fbc5f2c
ENGCOM-1485: [Forwardport] Fix infinite checkout loader when some scr…
May 12, 2018
4832a75
:arrows_clockwise: [EngCom] Public Pull Requests - 2.3-develop
magento-engcom-team May 12, 2018
03f33d5
ENGCOM-1511: [Forwardport] chore: use random_int() in some places #15128
VladimirZaets May 12, 2018
11d91db
MAGETWO-90148: Overlapping reindex processes of catalogrule_rule
StasKozar May 14, 2018
374b5bf
Merge remote-tracking branch 'origin/2.3-develop' into MAGETWO-90148
StasKozar May 14, 2018
97f3c8e
Merge remote-tracking branch 'origin/MAGETWO-90148' into 2.3-develop-…
StasKozar May 14, 2018
8216ad4
merge magento/2.3-develop into magento-pangolin/RE-develop
May 14, 2018
08ccf75
Merge pull request #2509 from magento-pangolin/RE-develop
okolesnyk May 14, 2018
2466fae
[EngCom] Public Pull Requests - 2.3-develop
magento-engcom-team May 14, 2018
b807228
merge magento/2.3-develop into magento-tsg/2.3-develop-pr18
May 15, 2018
9dfd2b2
Merge pull request #2540 from magento-tsg/2.3-develop-pr18
viktym May 15, 2018
5dcd2ef
ENGCOM-1558: Travis CI (Don't need check strict type in old files)
VladimirZaets May 15, 2018
1b6e9d6
[EngCom] Public Pull Requests - 2.3-develop
magento-engcom-team May 15, 2018
14f7b06
:arrows_clockwise: [EngCom] Public Pull Requests - 2.3-develop
VladimirZaets May 16, 2018
ed368b0
Remove duplicated phpdoc comment Fix class variable phpdoc comment Re…
adrian-martinez-interactiv4 May 16, 2018
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion app/code/Magento/Backend/Block/Template.php
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,9 @@
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/

declare(strict_types=1);

namespace Magento\Backend\Block;

/**
Expand All @@ -17,10 +20,12 @@
* Example:
* <block name="my.block" class="Magento\Backend\Block\Template" template="My_Module::template.phtml" >
* <arguments>
* <argument name="viewModel" xsi:type="object">My\Module\ViewModel\Custom</argument>
* <argument name="view_model" xsi:type="object">My\Module\ViewModel\Custom</argument>
* </arguments>
* </block>
*
* Your class object can then be accessed by doing $block->getViewModel()
*
* @api
* @SuppressWarnings(PHPMD.NumberOfChildren)
* @since 100.0.2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ public function render(\Magento\Framework\DataObject $row)
*/
protected function _getCheckboxHtml($value, $checked)
{
$id = 'id_' . rand(0, 999);
$id = 'id_' . random_int(0, 999);
$html = '<label class="data-grid-checkbox-cell-inner" for="'. $id .'">';
$html .= '<input type="checkbox" name="' . $this->getColumn()->getName() . '" ';
$html .= 'id="' . $id . '" data-role="select-row"';
Expand Down
2 changes: 1 addition & 1 deletion app/code/Magento/Backend/etc/adminhtml/system.xml
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
</field>
<field id="template_hints_blocks" translate="label" type="select" sortOrder="21" showInDefault="1" showInWebsite="1" showInStore="1">
<label>Add Block Names to Hints</label>
<label>Add Block Class Type to Hints</label>
<source_model>Magento\Config\Model\Config\Source\Yesno</source_model>
</field>
</group>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,13 @@ public function __construct(
public function beforeSave()
{
$value = $this->getValue();
if (!is_array($value)) {
try {
$value = $this->serializer->unserialize($value);
} catch (\InvalidArgumentException $e) {
$value = [];
}
}
$result = [];
foreach ($value as $data) {
if (empty($data['country_id']) || empty($data['cc_types'])) {
Expand Down
195 changes: 195 additions & 0 deletions app/code/Magento/Bundle/Model/Option/SaveAction.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,195 @@
<?php
/**
* Copyright © Magento, Inc. All rights reserved.
* See COPYING.txt for license details.
*/
declare(strict_types=1);

namespace Magento\Bundle\Model\Option;

use Magento\Bundle\Api\Data\OptionInterface;
use Magento\Bundle\Model\ResourceModel\Option;
use Magento\Catalog\Api\Data\ProductInterface;
use Magento\Framework\EntityManager\MetadataPool;
use Magento\Framework\Exception\CouldNotSaveException;
use Magento\Bundle\Model\Product\Type;
use Magento\Bundle\Api\ProductLinkManagementInterface;

/**
* Encapsulates logic for saving a bundle option, including coalescing the parent product's data.
*/
class SaveAction
{
/**
* @var Option
*/
private $optionResource;

/**
* @var MetadataPool
*/
private $metadataPool;

/**
* @var Type
*/
private $type;

/**
* @var ProductLinkManagementInterface
*/
private $linkManagement;

/**
* @param Option $optionResource
* @param MetadataPool $metadataPool
* @param Type $type
* @param ProductLinkManagementInterface $linkManagement
*/
public function __construct(
Option $optionResource,
MetadataPool $metadataPool,
Type $type,
ProductLinkManagementInterface $linkManagement
) {
$this->optionResource = $optionResource;
$this->metadataPool = $metadataPool;
$this->type = $type;
$this->linkManagement = $linkManagement;
}

/**
* Manage the logic of saving a bundle option, including the coalescence of its parent product data.
*
* @param ProductInterface $bundleProduct
* @param OptionInterface $option
* @return OptionInterface
* @throws CouldNotSaveException
* @throws \Exception
*/
public function save(ProductInterface $bundleProduct, OptionInterface $option)
{
$metadata = $this->metadataPool->getMetadata(\Magento\Catalog\Api\Data\ProductInterface::class);

$option->setStoreId($bundleProduct->getStoreId());
$parentId = $bundleProduct->getData($metadata->getLinkField());
$option->setParentId($parentId);

$optionId = $option->getOptionId();
$linksToAdd = [];
$optionCollection = $this->type->getOptionsCollection($bundleProduct);
$optionCollection->setIdFilter($option->getOptionId());
$optionCollection->setProductLinkFilter($parentId);

/** @var \Magento\Bundle\Model\Option $existingOption */
$existingOption = $optionCollection->getFirstItem();
if (!$optionId || $existingOption->getParentId() != $parentId) {
//If option ID is empty or existing option's parent ID is different
//we'd need a new ID for the option.
$option->setOptionId(null);
$option->setDefaultTitle($option->getTitle());
if (is_array($option->getProductLinks())) {
$linksToAdd = $option->getProductLinks();
}
} else {
if (!$existingOption->getOptionId()) {
throw new NoSuchEntityException(
__("The option that was requested doesn't exist. Verify the entity and try again.")
);
}

$option->setData(array_merge($existingOption->getData(), $option->getData()));
$this->updateOptionSelection($bundleProduct, $option);
}

try {
$this->optionResource->save($option);
} catch (\Exception $e) {
throw new CouldNotSaveException(__("The option couldn't be saved."), $e);
}

/** @var \Magento\Bundle\Api\Data\LinkInterface $linkedProduct */
foreach ($linksToAdd as $linkedProduct) {
$this->linkManagement->addChild($bundleProduct, $option->getOptionId(), $linkedProduct);
}

$bundleProduct->setIsRelationsChanged(true);

return $option;
}

/**
* Update option selections
*
* @param \Magento\Catalog\Api\Data\ProductInterface $product
* @param \Magento\Bundle\Api\Data\OptionInterface $option
* @return void
*/
private function updateOptionSelection(ProductInterface $product, OptionInterface $option)
{
$optionId = $option->getOptionId();
$existingLinks = $this->linkManagement->getChildren($product->getSku(), $optionId);
$linksToAdd = [];
$linksToUpdate = [];
$linksToDelete = [];
if (is_array($option->getProductLinks())) {
$productLinks = $option->getProductLinks();
foreach ($productLinks as $productLink) {
if (!$productLink->getId() && !$productLink->getSelectionId()) {
$linksToAdd[] = $productLink;
} else {
$linksToUpdate[] = $productLink;
}
}
/** @var \Magento\Bundle\Api\Data\LinkInterface[] $linksToDelete */
$linksToDelete = $this->compareLinks($existingLinks, $linksToUpdate);
}
foreach ($linksToUpdate as $linkedProduct) {
$this->linkManagement->saveChild($product->getSku(), $linkedProduct);
}
foreach ($linksToDelete as $linkedProduct) {
$this->linkManagement->removeChild(
$product->getSku(),
$option->getOptionId(),
$linkedProduct->getSku()
);
}
foreach ($linksToAdd as $linkedProduct) {
$this->linkManagement->addChild($product, $option->getOptionId(), $linkedProduct);
}
}

/**
* Compute the difference between given arrays.
*
* @param \Magento\Bundle\Api\Data\LinkInterface[] $firstArray
* @param \Magento\Bundle\Api\Data\LinkInterface[] $secondArray
*
* @return array
*/
private function compareLinks(array $firstArray, array $secondArray)
{
$result = [];

$firstArrayIds = [];
$firstArrayMap = [];

$secondArrayIds = [];

foreach ($firstArray as $item) {
$firstArrayIds[] = $item->getId();

$firstArrayMap[$item->getId()] = $item;
}

foreach ($secondArray as $item) {
$secondArrayIds[] = $item->getId();
}

foreach (array_diff($firstArrayIds, $secondArrayIds) as $id) {
$result[] = $firstArrayMap[$id];
}

return $result;
}
}
Loading