Skip to content

Commit 2a31a28

Browse files
author
Cari Spruiell
committed
Merge remote-tracking branch 'mainline/develop' into MAGETWO-50202-New-Shipment
2 parents 16699f5 + 0cd6b3a commit 2a31a28

File tree

29 files changed

+554
-613
lines changed

29 files changed

+554
-613
lines changed

app/code/Magento/Backend/Block/Store/Switcher.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ class Switcher extends \Magento\Backend\Block\Template
1616
/**
1717
* URL for store switcher hint
1818
*/
19-
const HINT_URL = 'http://docs.magento.com/m2/ce/user_guide/stores/configuration.html';
19+
const HINT_URL = 'http://docs.magento.com/m2/ce/user_guide/configuration/scope.html';
2020

2121
/**
2222
* Name of website variable

app/code/Magento/Backend/view/adminhtml/templates/admin/login.phtml

Lines changed: 28 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -10,38 +10,41 @@
1010

1111
<form method="post" action="" id="login-form" data-mage-init='{"form": {}, "validation": {}}' autocomplete="off">
1212
<fieldset class="admin__fieldset">
13-
<legend class="admin__legend"><span><?php /* @escapeNotVerified */ echo __('Welcome, please sign in') ?></span></legend><br/>
13+
<legend class="admin__legend">
14+
<span><?php /* @escapeNotVerified */ echo __('Welcome, please sign in') ?></span>
15+
</legend><br/>
1416
<input name="form_key" type="hidden" value="<?php /* @escapeNotVerified */ echo $block->getFormKey() ?>" />
1517
<div class="admin__field _required field-username">
16-
<label for="username" class="admin__field-label"><span><?php /* @escapeNotVerified */ echo __('Username') ?></span></label>
18+
<label for="username" class="admin__field-label">
19+
<span><?php /* @escapeNotVerified */ echo __('Username') ?></span>
20+
</label>
1721
<div class="admin__field-control">
18-
<input
19-
id="username"
20-
class="admin__control-text"
21-
type="text"
22-
name="login[username]"
23-
autofocus
24-
value=""
25-
data-validate="{required:true}"
26-
placeholder="<?php /* @escapeNotVerified */ echo __('user name') ?>"/>
22+
<input id="username"
23+
class="admin__control-text"
24+
type="text"
25+
name="login[username]"
26+
autofocus
27+
value=""
28+
data-validate="{required:true}"
29+
placeholder="<?php /* @escapeNotVerified */ echo __('user name') ?>"
30+
autocomplete="username"
31+
/>
2732
</div>
2833
</div>
2934
<div class="admin__field _required field-password">
30-
<label for="login" class="admin__field-label"><span><?php /* @escapeNotVerified */ echo __('Password') ?></span></label>
35+
<label for="login" class="admin__field-label">
36+
<span><?php /* @escapeNotVerified */ echo __('Password') ?></span>
37+
</label>
3138
<div class="admin__field-control">
32-
<!-- This is a dummy hidden field to trick firefox from auto filling the password -->
33-
<input
34-
id="dummy"
35-
class="admin__control-dummy"
36-
type="text"
37-
name="dummy"/>
38-
<input
39-
id="login"
40-
class="admin__control-text"
41-
type="password"
42-
name="login[password]"
43-
data-validate="{required:true}"
44-
value="" placeholder="<?php /* @escapeNotVerified */ echo __('password') ?>" />
39+
<input id="login"
40+
class="admin__control-text"
41+
type="password"
42+
name="login[password]"
43+
data-validate="{required:true}"
44+
value=""
45+
placeholder="<?php /* @escapeNotVerified */ echo __('password') ?>"
46+
autocomplete="current-password"
47+
/>
4548
</div>
4649
</div>
4750
<?php echo $block->getChildHtml('form.additional.info'); ?>

app/code/Magento/Catalog/Controller/Adminhtml/Product/AddAttributeToTemplate.php

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
use Magento\Framework\Api\SortOrderBuilder;
2020
use Magento\Framework\Exception\LocalizedException;
2121
use Psr\Log\LoggerInterface;
22+
use Magento\Framework\Api\ExtensionAttributesFactory;
2223

2324
/**
2425
* Class AddAttributeToTemplate
@@ -72,6 +73,11 @@ class AddAttributeToTemplate extends \Magento\Catalog\Controller\Adminhtml\Produ
7273
*/
7374
protected $logger;
7475

76+
/**
77+
* @var ExtensionAttributesFactory
78+
*/
79+
protected $extensionAttributesFactory;
80+
7581
/**
7682
* @param \Magento\Backend\App\Action\Context $context
7783
* @param Builder $productBuilder
@@ -84,6 +90,7 @@ class AddAttributeToTemplate extends \Magento\Catalog\Controller\Adminhtml\Produ
8490
* @param SortOrderBuilder $sortOrderBuilder
8591
* @param AttributeManagementInterface $attributeManagement
8692
* @param LoggerInterface $logger
93+
* @param ExtensionAttributesFactory $extensionAttributesFactory
8794
* @SuppressWarnings(PHPMD.ExcessiveParameterList)
8895
*/
8996
public function __construct(
@@ -97,7 +104,8 @@ public function __construct(
97104
SearchCriteriaBuilder $searchCriteriaBuilder,
98105
SortOrderBuilder $sortOrderBuilder,
99106
AttributeManagementInterface $attributeManagement,
100-
LoggerInterface $logger
107+
LoggerInterface $logger,
108+
ExtensionAttributesFactory $extensionAttributesFactory
101109
) {
102110
parent::__construct($context, $productBuilder);
103111
$this->resultJsonFactory = $resultJsonFactory;
@@ -109,6 +117,7 @@ public function __construct(
109117
$this->sortOrderBuilder = $sortOrderBuilder;
110118
$this->attributeManagement = $attributeManagement;
111119
$this->logger = $logger;
120+
$this->extensionAttributesFactory = $extensionAttributesFactory;
112121
}
113122

114123
/**
@@ -153,10 +162,14 @@ public function execute()
153162
$attributeGroup = $this->attributeGroupFactory->create();
154163
}
155164

156-
$attributeGroup->setAttributeGroupCode($groupCode);
157-
$attributeGroup->setSortOrder($groupSortOrder);
165+
$extensionAttributes = $attributeGroup->getExtensionAttributes()
166+
?: $this->extensionAttributesFactory->create(AttributeGroupInterface::class);
167+
168+
$extensionAttributes->setAttributeGroupCode($groupCode);
169+
$extensionAttributes->setSortOrder($groupSortOrder);
158170
$attributeGroup->setAttributeGroupName($groupName);
159171
$attributeGroup->setAttributeSetId($attributeSet->getAttributeSetId());
172+
$attributeGroup->setExtensionAttributes($extensionAttributes);
160173

161174
$this->attributeGroupRepository->save($attributeGroup);
162175

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ protected function getFieldsForFieldset()
151151
$websitesList = $this->getWebsitesList();
152152
$isNewProduct = !$this->locator->getProduct()->getId();
153153
$tooltip = [
154-
'link' => 'http://www.magentocommerce.com/knowledge-base/entry/understanding-store-scopes',
154+
'link' => 'http://docs.magento.com/m2/ce/user_guide/configuration/scope.html',
155155
'description' => __(
156156
'If your Magento site has multiple views, ' .
157157
'you can set the scope to apply to a specific view.'

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

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
<item name="dataType" xsi:type="string">text</item>
4646
<item name="formElement" xsi:type="string">input</item>
4747
<item name="dataScope" xsi:type="string">watermark_image_imageOpacity</item>
48+
<item name="addafter" xsi:type="string">%</item>
4849
<item name="validation" xsi:type="array">
4950
<item name="validate-number" xsi:type="boolean">true</item>
5051
</item>
@@ -61,9 +62,7 @@
6162
<item name="validation" xsi:type="array">
6263
<item name="validate-digits" xsi:type="boolean">true</item>
6364
</item>
64-
<item name="tooltip" xsi:type="array">
65-
<item name="description" xsi:type="string" translate="true">Example format: 200x300.</item>
66-
</item>
65+
<item name="notice" xsi:type="string" translate="true">Example format: 200x300.</item>
6766
</item>
6867
</argument>
6968
</field>
@@ -109,6 +108,7 @@
109108
<item name="dataType" xsi:type="string">text</item>
110109
<item name="formElement" xsi:type="string">input</item>
111110
<item name="dataScope" xsi:type="string">watermark_thumbnail_imageOpacity</item>
111+
<item name="addafter" xsi:type="string">%</item>
112112
<item name="validation" xsi:type="array">
113113
<item name="validate-number" xsi:type="boolean">true</item>
114114
</item>
@@ -125,9 +125,7 @@
125125
<item name="validation" xsi:type="array">
126126
<item name="validate-digits" xsi:type="boolean">true</item>
127127
</item>
128-
<item name="tooltip" xsi:type="array">
129-
<item name="description" xsi:type="string" translate="true">Example format: 200x300.</item>
130-
</item>
128+
<item name="notice" xsi:type="string" translate="true">Example format: 200x300.</item>
131129
</item>
132130
</argument>
133131
</field>
@@ -173,6 +171,7 @@
173171
<item name="dataType" xsi:type="string">text</item>
174172
<item name="formElement" xsi:type="string">input</item>
175173
<item name="dataScope" xsi:type="string">watermark_small_image_imageOpacity</item>
174+
<item name="addafter" xsi:type="string">%</item>
176175
<item name="validation" xsi:type="array">
177176
<item name="validate-number" xsi:type="boolean">true</item>
178177
</item>
@@ -189,9 +188,7 @@
189188
<item name="validation" xsi:type="array">
190189
<item name="validate-digits" xsi:type="boolean">true</item>
191190
</item>
192-
<item name="tooltip" xsi:type="array">
193-
<item name="description" xsi:type="string" translate="true">Example format: 200x300.</item>
194-
</item>
191+
<item name="notice" xsi:type="string" translate="true">Example format: 200x300.</item>
195192
</item>
196193
</argument>
197194
</field>

app/code/Magento/CatalogRule/view/adminhtml/ui_component/catalog_rule_form.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@
130130
<item name="source" xsi:type="string">catalog_rule</item>
131131
<item name="dataScope" xsi:type="string">website_ids</item>
132132
<item name="tooltip" xsi:type="array">
133-
<item name="link" xsi:type="string">http://www.magentocommerce.com/knowledge-base/entry/understanding-store-scopes</item>
133+
<item name="link" xsi:type="string">http://docs.magento.com/m2/ce/user_guide/configuration/scope.html</item>
134134
<item name="description" xsi:type="string">What is this?</item>
135135
</item>
136136
</item>

app/code/Magento/Checkout/view/frontend/page_layout/checkout.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<?xml version="1.0"?>
22
<!--
33
/**
4-
* Copyright © 2015 Magento. All rights reserved.
4+
* Copyright © 2016 Magento. All rights reserved.
55
* See COPYING.txt for license details.
66
*/
77
-->

app/code/Magento/Customer/view/base/ui_component/customer_form.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@
103103
<item name="required-entry" xsi:type="boolean">true</item>
104104
</item>
105105
<item name="tooltip" xsi:type="array">
106-
<item name="link" xsi:type="string">http://www.magentocommerce.com/knowledge-base/entry/understanding-store-scopes</item>
106+
<item name="link" xsi:type="string">http://docs.magento.com/m2/ce/user_guide/configuration/scope.html</item>
107107
<item name="description" xsi:type="string" translate="true">If your Magento site has multiple views, you can set the scope to apply to a specific view.</item>
108108
</item>
109109
</item>

app/code/Magento/Eav/Api/Data/AttributeGroupInterface.php

Lines changed: 2 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,10 @@
1010
interface AttributeGroupInterface extends ExtensibleDataInterface
1111
{
1212
const GROUP_ID = 'attribute_group_id';
13+
1314
const GROUP_NAME = 'attribute_group_name';
15+
1416
const ATTRIBUTE_SET_ID = 'attribute_set_id';
15-
const SORT_ORDER = 'sort_order';
16-
const DEFAULT_ID = 'default_id';
17-
const ATTRIBUTE_GROUP_CODE = 'attribute_group_code';
18-
const SCOPE_CODE = 'tab_group_code';
1917

2018
/**
2119
* Retrieve id
@@ -62,66 +60,6 @@ public function getAttributeSetId();
6260
*/
6361
public function setAttributeSetId($attributeSetId);
6462

65-
/**
66-
* Retrieve sort order
67-
*
68-
* @return int
69-
*/
70-
public function getSortOrder();
71-
72-
/**
73-
* Set sort order
74-
*
75-
* @param int $sortOrder
76-
* @return $this
77-
*/
78-
public function setSortOrder($sortOrder);
79-
80-
/**
81-
* Retrieve default ID
82-
*
83-
* @return int
84-
*/
85-
public function getDefaultId();
86-
87-
/**
88-
* Set default ID
89-
*
90-
* @param int $defaultId
91-
* @return $this
92-
*/
93-
public function setDefaultId($defaultId);
94-
95-
/**
96-
* Retrieve attribute group code
97-
*
98-
* @return string
99-
*/
100-
public function getAttributeGroupCode();
101-
102-
/**
103-
* Set attribute group code
104-
*
105-
* @param string $attributeGroupCode
106-
* @return $this
107-
*/
108-
public function setAttributeGroupCode($attributeGroupCode);
109-
110-
/**
111-
* Retrieve scope code
112-
*
113-
* @return string
114-
*/
115-
public function getScopeCode();
116-
117-
/**
118-
* Set scope code
119-
*
120-
* @param string $scopeCode
121-
* @return $this
122-
*/
123-
public function setScopeCode($scopeCode);
124-
12563
/**
12664
* Retrieve existing extension attributes object.
12765
*

app/code/Magento/Eav/Model/Attribute/GroupRepository.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -199,12 +199,12 @@ protected function retrieveAttributeSetIdFromSearchCriteria(
199199
* @param \Magento\Framework\Api\SearchCriteriaInterface $searchCriteria
200200
* @return null|string
201201
*/
202-
protected function retrieveAttributeGroupCodeFromSearchCriteria(
202+
private function retrieveAttributeGroupCodeFromSearchCriteria(
203203
\Magento\Framework\Api\SearchCriteriaInterface $searchCriteria
204204
) {
205205
foreach ($searchCriteria->getFilterGroups() as $group) {
206206
foreach ($group->getFilters() as $filter) {
207-
if ($filter->getField() == 'attribute_group_code') {
207+
if ($filter->getField() === 'attribute_group_code') {
208208
return $filter->getValue();
209209
}
210210
}

0 commit comments

Comments
 (0)