Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
351 commits
Select commit Hold shift + click to select a range
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
dbf74dc
Merge branch '2.3-develop' of github.com:magento/magento2ce into MAGE…
slopukhov 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
52971ba
MAGETWO-90563: [Forwardport] Implement segmentation for Category Prod…
slopukhov 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
a53347e
Merge pull request #2514 from magento-performance/MAGETWO-90563
kandy 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
c975f96
Fixed Overlay Problems
ArtiDjeims May 3, 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
869cec2
ENGCOM-1490: [Forwardport] Fixed Overlay Problems #15082
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
2d75f25
clarify XSD for formElements allowed settings
neillrobson Mar 18, 2018
b32a33a
Add empty price settings group in XSD
neillrobson Mar 19, 2018
56c7609
Add FileUploader form element XSD definition
neillrobson Mar 26, 2018
64adba9
Add attributes to form element XSD definitions
neillrobson Mar 26, 2018
0750a16
Add button formElement XSD config
neillrobson Mar 27, 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
a6649f8
Add parent item to order item
Apr 10, 2018
6a3e338
ENGCOM-1532: [Port 2.3-develop]Add parent item to order item #15168
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
e3e8738
[Forwardport] Removed unused class declaration and code
dmytro-ch May 13, 2018
244baef
Fixed js error when product has double quote in its name
vovayatsyuk May 11, 2018
c21141e
MAGETWO-91114: [2.3 Forwardport] Performance of Category Products ind…
AVoskoboinikov May 14, 2018
a9b0344
ENGCOM-1545: [Forwardport] Removed unused class declaration and code …
magento-engcom-team May 14, 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
f259fa2
ENGCOM-1548: [Forwardport] Fixed js error when product has double quo…
magento-engcom-team May 14, 2018
97f3c8e
Merge remote-tracking branch 'origin/MAGETWO-90148' into 2.3-develop-…
StasKozar May 14, 2018
8ccd5bc
remove MultiDimensionalIndexer from framework
seruymt May 14, 2018
8216ad4
merge magento/2.3-develop into magento-pangolin/RE-develop
May 14, 2018
e079677
ENGCOM-1550: MSI: Remove MultiDimensionalIndexer from framework #15198
magento-engcom-team May 14, 2018
214ae8b
Merge branch '2.3-develop' of github.com:magento/magento2 into 2.3-de…
neillrobson May 14, 2018
5a323af
Add imageUploader to formElement type
neillrobson 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
31455b7
merge magento/2.3-develop into magento-performance/MAGETWO-91114
May 15, 2018
58374be
ENGCOM-1541: 2.3 Development: Clarify XSD for formElements allowed se…
magento-engcom-team 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
c7e118c
merge magento/2.3-develop into magento-performance/MAGETWO-91114
May 16, 2018
f03e784
MAGETWO-91575: Print page of compare page is not correctly aligned
cpartica May 16, 2018
af960ed
MAGETWO-87592: Static test - investigate why existing test for LESS c…
anthoula May 16, 2018
c58d200
ENGCOM-1550: MSI: Remove MultiDimensionalIndexer from framework #15198
VladimirZaets May 16, 2018
c00d32c
ENGCOM-1548: [Forwardport] Fixed js error when product has double quo…
VladimirZaets May 16, 2018
e106261
ENGCOM-1545: [Forwardport] Removed unused class declaration and code …
VladimirZaets May 16, 2018
f2b8d9b
ENGCOM-1541: 2.3 Development: Clarify XSD for formElements allowed se…
VladimirZaets May 16, 2018
8ecf7a1
ENGCOM-1532: [Port 2.3-develop]Add parent item to order item #15168
VladimirZaets May 16, 2018
5dc7409
ENGCOM-1490: [Forwardport] Fixed Overlay Problems #15082
VladimirZaets May 16, 2018
730d0c9
MAGETWO-90569: Empty product attributes of dropdown/swatch types disp…
cpartica May 16, 2018
7769546
Merge pull request #2542 from magento-performance/MAGETWO-91114
duhon May 17, 2018
18872d0
[EngCom] Public Pull Requests - 2.3-develop
magento-engcom-team May 17, 2018
ec06e89
:arrows_clockwise: [EngCom] Public Pull Requests - 2.3-develop
VladimirZaets May 17, 2018
86aa6e3
MAGETWO-90569: Empty product attributes of dropdown/swatch types disp…
cpartica May 17, 2018
e902c80
Merge branch 'MAGETWO-91575-print-compare' into MAGETWO-91580-Empty-p…
cpartica May 17, 2018
e498c26
Merge remote-tracking branch 'mainline/2.3-develop' into MAGETWO-9158…
cpartica May 17, 2018
bf68656
Merge branch '2.3-develop' into MAGETWO-87592-static-test-less
anthoula May 17, 2018
401abaf
MAGETWO-87592: Static test - investigate why existing test for LESS c…
irenelagno May 17, 2018
fb4294a
Merge pull request #2551 from magento-obsessive-owls/MAGETWO-87592-st…
slavvka May 17, 2018
6c799ec
MAGETWO-91893: Verify the product attribute is not visible on storefr…
dthampy May 18, 2018
527fbbb
MAGETWO-91409: Rush theme not available on Themes Grid with clean 2.3…
dthampy May 18, 2018
ae911c1
Merge branch 'MAGETWO-91580-Empty-product-attributes-of-dropdown' of …
dthampy May 18, 2018
aad5111
MAGETWO-91893: Verify the product attribute is not visible on storefr…
dthampy May 18, 2018
25b2780
Merge remote-tracking branch 'mainline/2.3-develop' into MAGETWO-9158…
cpartica May 18, 2018
e65dac4
Merge pull request #2556 from magento-honey-badgers/MAGETWO-91580-Emp…
cpartica May 18, 2018
c9215e5
Add 'const' type support to layout arguments
IgorVitol May 8, 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
  •  
  •  
  •  
25 changes: 23 additions & 2 deletions app/code/Magento/AdvancedSearch/Model/ResourceModel/Index.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@
use Magento\Framework\Model\ResourceModel\Db\Context;
use Magento\Framework\EntityManager\MetadataPool;
use Magento\Catalog\Api\Data\CategoryInterface;
use Magento\Framework\App\ObjectManager;
use Magento\Framework\Indexer\ScopeResolver\IndexScopeResolver as TableResolver;
use Magento\Framework\Search\Request\Dimension;
use Magento\Catalog\Model\Indexer\Category\Product\AbstractAction;

/**
* @api
Expand All @@ -29,22 +33,30 @@ class Index extends AbstractDb
*/
protected $metadataPool;

/**
* @var TableResolver
*/
private $tableResolver;

/**
* Index constructor.
* @param Context $context
* @param StoreManagerInterface $storeManager
* @param MetadataPool $metadataPool
* @param null $connectionName
* @param TableResolver|null $tableResolver
*/
public function __construct(
Context $context,
StoreManagerInterface $storeManager,
MetadataPool $metadataPool,
$connectionName = null
$connectionName = null,
TableResolver $tableResolver = null
) {
parent::__construct($context, $connectionName);
$this->storeManager = $storeManager;
$this->metadataPool = $metadataPool;
$this->tableResolver = $tableResolver ?: ObjectManager::getInstance()->get(TableResolver::class);
}

/**
Expand Down Expand Up @@ -116,8 +128,17 @@ public function getCategoryProductIndexData($storeId = null, $productIds = null)
{
$connection = $this->getConnection();

$catalogCategoryProductDimension = new Dimension(\Magento\Store\Model\Store::ENTITY, $storeId);

$catalogCategoryProductTableName = $this->tableResolver->resolve(
AbstractAction::MAIN_INDEX_TABLE,
[
$catalogCategoryProductDimension
]
);

$select = $connection->select()->from(
[$this->getTable('catalog_category_product_index')],
[$catalogCategoryProductTableName],
['category_id', 'product_id', 'position', 'store_id']
)->where(
'store_id = ?',
Expand Down
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