Skip to content

Commit 822ba0c

Browse files
committed
MAGETWO-91934: Unlock Locales Editing when SCD on Demand Mode is Enabled
- update di.xml
1 parent 3e59ac9 commit 822ba0c

File tree

2 files changed

+10
-3
lines changed
  • app/code/Magento

2 files changed

+10
-3
lines changed

app/code/Magento/Backend/etc/adminhtml/di.xml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -139,17 +139,23 @@
139139
<type name="Magento\Backend\Model\Menu\Builder">
140140
<plugin name="SetupMenuBuilder" type="Magento\Backend\Model\Setup\MenuBuilder" />
141141
</type>
142-
<type name="Magento\Config\Model\Config\Structure\ConcealInProductionConfigList">
142+
<type name="Magento\Config\Model\Config\Structure\ElementVisibility\ConcealInProduction">
143143
<arguments>
144144
<argument name="configs" xsi:type="array">
145145
<item name="dev" xsi:type="const">Magento\Config\Model\Config\Structure\ElementVisibilityInterface::HIDDEN</item>
146-
<item name="general/locale/code" xsi:type="const">Magento\Config\Model\Config\Structure\ElementVisibilityInterface::DISABLED</item>
147146
</argument>
148147
<argument name="exemptions" xsi:type="array">
149148
<item name="dev/debug/debug_logging" xsi:type="string"/>
150149
</argument>
151150
</arguments>
152151
</type>
152+
<type name="Magento\Config\Model\Config\Structure\ElementVisibility\ConcealScdField">
153+
<arguments>
154+
<argument name="configs" xsi:type="array">
155+
<item name="general/locale/code" xsi:type="const">Magento\Config\Model\Config\Structure\ElementVisibilityInterface::DISABLED</item>
156+
</argument>
157+
</arguments>
158+
</type>
153159
<type name="Magento\Backend\Model\Search\Config\Result\Builder">
154160
<arguments>
155161
<argument name="structureElementTypes" xsi:type="array">

app/code/Magento/Config/etc/adminhtml/di.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,8 @@
1414
<type name="Magento\Config\Model\Config\Structure\ElementVisibilityComposite">
1515
<arguments>
1616
<argument name="visibility" xsi:type="array">
17-
<item name="productionVisibility" xsi:type="object">Magento\Config\Model\Config\Structure\ConcealInProductionConfigList</item>
17+
<item name="productionVisibility" xsi:type="object">Magento\Config\Model\Config\Structure\ElementVisibility\ConcealInProduction</item>
18+
<item name="productionScdOnDemandVisibility" xsi:type="object">Magento\Config\Model\Config\Structure\ElementVisibility\ConcealScdField</item>
1819
</argument>
1920
</arguments>
2021
</type>

0 commit comments

Comments
 (0)