Skip to content

Commit d8e8484

Browse files
committed
Merge remote-tracking branch 'origin/MC-17149' into MC-17149
# Conflicts: # app/code/Magento/CatalogInventory/Ui/DataProvider/Product/Form/Modifier/AdvancedInventory.php
2 parents 54244f7 + 88d7d11 commit d8e8484

File tree

13 files changed

+84
-68
lines changed

13 files changed

+84
-68
lines changed

app/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/AdvancedPricing.php

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ public function modifyMeta(array $meta)
149149

150150
$this->specialPriceDataToInline();
151151
$this->customizeTierPrice();
152+
$this->customizePrice();
152153

153154
if (isset($this->meta['advanced-pricing'])) {
154155
$this->addAdvancedPriceLink();
@@ -197,6 +198,29 @@ protected function preparePriceFields($fieldCode)
197198
return $this;
198199
}
199200

201+
/**
202+
* Customize price field.
203+
*
204+
* @return $this
205+
*/
206+
private function customizePrice()
207+
{
208+
$pathFrom = $this->arrayManager->findPath('price', $this->meta, null, 'children');
209+
210+
if ($pathFrom) {
211+
$this->meta = $this->arrayManager->merge(
212+
$this->arrayManager->slicePath($pathFrom, 0, -2) . '/arguments/data/config',
213+
$this->meta,
214+
[
215+
'label' => false,
216+
'required' => false,
217+
]
218+
);
219+
}
220+
221+
return $this;
222+
}
223+
200224
/**
201225
* Customize tier price field
202226
*
@@ -573,21 +597,21 @@ private function specialPriceDataToInline()
573597
$this->arrayManager->slicePath($pathFrom, 0, -2) . '/arguments/data/config',
574598
$this->meta,
575599
[
576-
'label' => __('Special Price From'),
600+
'label' => false,
601+
'required' => false,
577602
'additionalClasses' => 'admin__control-grouped-date',
578603
'breakLine' => false,
579604
'component' => 'Magento_Ui/js/form/components/group',
580-
'scopeLabel' =>
581-
$this->arrayManager->get($pathFrom . '/arguments/data/config/scopeLabel', $this->meta),
582605
]
583606
);
584607
$this->meta = $this->arrayManager->merge(
585608
$pathFrom . '/arguments/data/config',
586609
$this->meta,
587610
[
588611
'label' => __('Special Price From'),
589-
'scopeLabel' => null,
590-
'additionalClasses' => 'admin__field-date'
612+
'scopeLabel' =>
613+
$this->arrayManager->get($pathFrom . '/arguments/data/config/scopeLabel', $this->meta),
614+
'additionalClasses' => 'admin__field-date',
591615
]
592616
);
593617
$this->meta = $this->arrayManager->merge(

app/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/Categories.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -243,13 +243,13 @@ protected function customizeCategoriesField(array $meta)
243243
'arguments' => [
244244
'data' => [
245245
'config' => [
246-
'label' => __('Categories'),
246+
'label' => false,
247+
'required' => false,
247248
'dataScope' => '',
248249
'breakLine' => false,
249250
'formElement' => 'container',
250251
'componentType' => 'container',
251252
'component' => 'Magento_Ui/js/form/components/group',
252-
'scopeLabel' => __('[GLOBAL]'),
253253
'disabled' => $this->locator->getProduct()->isLockedAttribute($fieldCode),
254254
],
255255
],

app/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/Eav.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -858,7 +858,9 @@ public function setupAttributeContainerMeta(ProductAttributeInterface $attribute
858858
'arguments/data/config',
859859
$containerMeta,
860860
[
861-
'component' => 'Magento_Ui/js/form/components/group'
861+
'component' => 'Magento_Ui/js/form/components/group',
862+
'label' => false,
863+
'required' => false,
862864
]
863865
);
864866
}

app/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/General.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,8 @@ protected function customizeWeightField(array $meta)
239239
$containerPath . static::META_CONFIG_PATH,
240240
$meta,
241241
[
242+
'label' => false,
243+
'required' => false,
242244
'component' => 'Magento_Ui/js/form/components/group',
243245
]
244246
);
@@ -314,7 +316,8 @@ protected function customizeNewDateRangeField(array $meta)
314316
$fromContainerPath . self::META_CONFIG_PATH,
315317
$meta,
316318
[
317-
'label' => __('Set Product as New From'),
319+
'label' => false,
320+
'required' => false,
318321
'additionalClasses' => 'admin__control-grouped-date',
319322
'breakLine' => false,
320323
'component' => 'Magento_Ui/js/form/components/group',

app/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/ScheduleDesignUpdate.php

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,8 @@ public function __construct(ArrayManager $arrayManager)
3737
}
3838

3939
/**
40-
* {@inheritdoc}
40+
* @inheritdoc
41+
*
4142
* @since 101.0.0
4243
*/
4344
public function modifyMeta(array $meta)
@@ -47,7 +48,8 @@ public function modifyMeta(array $meta)
4748
}
4849

4950
/**
50-
* {@inheritdoc}
51+
* @inheritdoc
52+
*
5153
* @since 101.0.0
5254
*/
5355
public function modifyData(array $data)
@@ -96,7 +98,8 @@ protected function customizeDateRangeField(array $meta)
9698
$fromContainerPath . self::META_CONFIG_PATH,
9799
$meta,
98100
[
99-
'label' => __('Schedule Update From'),
101+
'label' => false,
102+
'required' => false,
100103
'additionalClasses' => 'admin__control-grouped-date',
101104
'breakLine' => false,
102105
'component' => 'Magento_Ui/js/form/components/group',

app/code/Magento/Catalog/Ui/DataProvider/Product/Form/Modifier/TierPrice.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ private function getUpdatedTierPriceStructure(array $priceMeta)
115115
'dataType' => Price::NAME,
116116
'component' => 'Magento_Ui/js/form/components/group',
117117
'label' => __('Price'),
118-
'enableLabel' => true,
118+
'showLabel' => false,
119119
'dataScope' => '',
120120
'additionalClasses' => 'control-grouped',
121121
'sortOrder' => isset($priceMeta['arguments']['data']['config']['sortOrder'])

app/code/Magento/Catalog/view/adminhtml/ui_component/category_form.xml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -528,10 +528,7 @@
528528
<item name="type" xsi:type="string">group</item>
529529
<item name="config" xsi:type="array">
530530
<item name="additionalClasses" xsi:type="string">admin__control-grouped-date</item>
531-
<item name="label" xsi:type="string" translate="true">Schedule Update From</item>
532-
<item name="required" xsi:type="boolean">false</item>
533531
<item name="breakLine" xsi:type="boolean">false</item>
534-
<item name="scopeLabel" xsi:type="string">[STORE VIEW]</item>
535532
</item>
536533
</argument>
537534
<field name="custom_design_from" sortOrder="230" formElement="date">
@@ -541,6 +538,7 @@
541538
</additionalClasses>
542539
<dataType>string</dataType>
543540
<label translate="true">Schedule Update From</label>
541+
<scopeLabel>[STORE VIEW]</scopeLabel>
544542
</settings>
545543
</field>
546544
<field name="custom_design_to" sortOrder="240" formElement="date">

app/code/Magento/CatalogInventory/Ui/DataProvider/Product/Form/Modifier/AdvancedInventory.php

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ public function modifyMeta(array $meta)
178178
}
179179

180180
/**
181-
* Prepare Meta
181+
* Modify UI Quantity and Stock status attribute meta.
182182
*
183183
* @return void
184184
*/
@@ -188,10 +188,6 @@ private function prepareMeta()
188188
$pathField = $this->arrayManager->findPath($fieldCode, $this->meta, null, 'children');
189189

190190
if ($pathField) {
191-
$labelField = $this->arrayManager->get(
192-
$this->arrayManager->slicePath($pathField, 0, -2) . '/arguments/data/config/label',
193-
$this->meta
194-
);
195191
$fieldsetPath = $this->arrayManager->slicePath($pathField, 0, -4);
196192

197193
$this->meta = $this->arrayManager->merge(
@@ -219,10 +215,9 @@ private function prepareMeta()
219215
'formElement' => 'container',
220216
'componentType' => 'container',
221217
'component' => "Magento_Ui/js/form/components/group",
222-
'label' => $labelField,
218+
'label' => false,
223219
'breakLine' => false,
224220
'dataScope' => $fieldCode,
225-
'scopeLabel' => '[GLOBAL]',
226221
'source' => 'product_details',
227222
'sortOrder' => (int) $this->arrayManager->get(
228223
$this->arrayManager->slicePath($pathField, 0, -2) . '/arguments/data/config/sortOrder',

app/code/Magento/CatalogInventory/view/adminhtml/ui_component/product_form.xml

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,7 @@
3535
<argument name="data" xsi:type="array">
3636
<item name="config" xsi:type="array">
3737
<item name="formElement" xsi:type="string">container</item>
38-
<item name="label" xsi:type="string" translate="true">Manage Stock</item>
3938
<item name="dataScope" xsi:type="string">stock_data</item>
40-
<item name="scopeLabel" xsi:type="string">[GLOBAL]</item>
4139
</item>
4240
</argument>
4341
<field name="manage_stock" formElement="select">
@@ -117,9 +115,7 @@
117115
<argument name="data" xsi:type="array">
118116
<item name="config" xsi:type="array">
119117
<item name="formElement" xsi:type="string">container</item>
120-
<item name="label" xsi:type="string" translate="true">Out-of-Stock Threshold</item>
121118
<item name="dataScope" xsi:type="string">stock_data</item>
122-
<item name="scopeLabel" xsi:type="string">[GLOBAL]</item>
123119
<item name="imports" xsi:type="array">
124120
<item name="visible" xsi:type="string">${$.provider}:data.product.stock_data.manage_stock</item>
125121
</item>
@@ -290,9 +286,7 @@
290286
<argument name="data" xsi:type="array">
291287
<item name="config" xsi:type="array">
292288
<item name="formElement" xsi:type="string">container</item>
293-
<item name="label" xsi:type="string" translate="true">Maximum Qty Allowed in Shopping Cart</item>
294289
<item name="dataScope" xsi:type="string">stock_data</item>
295-
<item name="scopeLabel" xsi:type="string">[GLOBAL]</item>
296290
</item>
297291
</argument>
298292
<field name="max_sale_qty" formElement="input">
@@ -395,9 +389,7 @@
395389
<argument name="data" xsi:type="array">
396390
<item name="config" xsi:type="array">
397391
<item name="formElement" xsi:type="string">container</item>
398-
<item name="label" xsi:type="string" translate="true">Backorders</item>
399392
<item name="dataScope" xsi:type="string">stock_data</item>
400-
<item name="scopeLabel" xsi:type="string">[GLOBAL]</item>
401393
<item name="imports" xsi:type="array">
402394
<item name="visible" xsi:type="string">${$.provider}:data.product.stock_data.manage_stock</item>
403395
</item>
@@ -464,9 +456,7 @@
464456
<argument name="data" xsi:type="array">
465457
<item name="config" xsi:type="array">
466458
<item name="formElement" xsi:type="string">container</item>
467-
<item name="label" xsi:type="string" translate="true">Notify for Quantity Below</item>
468459
<item name="dataScope" xsi:type="string">stock_data</item>
469-
<item name="scopeLabel" xsi:type="string">[GLOBAL]</item>
470460
<item name="imports" xsi:type="array">
471461
<item name="visible" xsi:type="string">${$.provider}:data.product.stock_data.manage_stock</item>
472462
</item>
@@ -525,9 +515,7 @@
525515
<argument name="data" xsi:type="array">
526516
<item name="config" xsi:type="array">
527517
<item name="formElement" xsi:type="string">container</item>
528-
<item name="label" xsi:type="string" translate="true">Enable Qty Increments</item>
529518
<item name="dataScope" xsi:type="string">stock_data</item>
530-
<item name="scopeLabel" xsi:type="string">[GLOBAL]</item>
531519
</item>
532520
</argument>
533521
<field name="enable_qty_increments" formElement="select">
@@ -588,9 +576,7 @@
588576
<argument name="data" xsi:type="array">
589577
<item name="config" xsi:type="array">
590578
<item name="formElement" xsi:type="string">container</item>
591-
<item name="label" xsi:type="string" translate="true">Qty Increments</item>
592579
<item name="dataScope" xsi:type="string">stock_data</item>
593-
<item name="scopeLabel" xsi:type="string">[GLOBAL]</item>
594580
<item name="imports" xsi:type="array">
595581
<item name="visible" xsi:type="string">${$.provider}:data.product.stock_data.enable_qty_increments</item>
596582
</item>
@@ -653,9 +639,7 @@
653639
<argument name="data" xsi:type="array">
654640
<item name="config" xsi:type="array">
655641
<item name="formElement" xsi:type="string">container</item>
656-
<item name="label" xsi:type="string" translate="true">Stock Status</item>
657642
<item name="dataScope" xsi:type="string">quantity_and_stock_status</item>
658-
<item name="scopeLabel" xsi:type="string">[GLOBAL]</item>
659643
<item name="imports" xsi:type="array">
660644
<item name="visible" xsi:type="string">${$.provider}:data.product.stock_data.manage_stock</item>
661645
</item>

app/code/Magento/CatalogUrlRewrite/Ui/DataProvider/Product/Form/Modifier/ProductUrlRewrite.php

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ public function __construct(
5353
}
5454

5555
/**
56-
* {@inheritdoc}
56+
* @inheritdoc
5757
*/
5858
public function modifyMeta(array $meta)
5959
{
@@ -65,7 +65,7 @@ public function modifyMeta(array $meta)
6565
}
6666

6767
/**
68-
* {@inheritdoc}
68+
* @inheritdoc
6969
*/
7070
public function modifyData(array $data)
7171
{
@@ -95,16 +95,21 @@ protected function addUrlRewriteCheckbox(array $meta)
9595
ScopeInterface::SCOPE_STORE,
9696
$this->locator->getProduct()->getStoreId()
9797
);
98-
99-
$meta = $this->arrayManager->merge($containerPath, $meta, [
100-
'arguments' => [
101-
'data' => [
102-
'config' => [
103-
'component' => 'Magento_Ui/js/form/components/group',
98+
$meta = $this->arrayManager->merge(
99+
$containerPath,
100+
$meta,
101+
[
102+
'arguments' => [
103+
'data' => [
104+
'config' => [
105+
'component' => 'Magento_Ui/js/form/components/group',
106+
'label' => false,
107+
'required' => false,
108+
],
104109
],
105110
],
106-
],
107-
]);
111+
]
112+
);
108113

109114
$checkbox['arguments']['data']['config'] = [
110115
'componentType' => Field::NAME,

0 commit comments

Comments
 (0)