File tree Expand file tree Collapse file tree 1 file changed +13
-2
lines changed
app/code/Magento/Backend/Block/System/Store/Edit/Form Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -100,6 +100,8 @@ protected function _prepareStoreFieldset(\Magento\Framework\Data\Form $form)
100
100
]
101
101
);
102
102
103
+ $ isDisabledStatusField = $ storeModel ->isReadOnly ()
104
+ || ($ storeModel ->getId () && $ storeModel ->isDefault () && $ storeModel ->isActive ());
103
105
$ fieldset ->addField (
104
106
'store_is_active ' ,
105
107
'select ' ,
@@ -109,10 +111,19 @@ protected function _prepareStoreFieldset(\Magento\Framework\Data\Form $form)
109
111
'value ' => $ storeModel ->isActive (),
110
112
'options ' => [0 => __ ('Disabled ' ), 1 => __ ('Enabled ' )],
111
113
'required ' => true ,
112
- 'disabled ' => $ storeModel ->isReadOnly ()
113
- || ($ storeModel ->getId () && $ storeModel ->isDefault () && $ storeModel ->isActive ())
114
+ 'disabled ' => $ isDisabledStatusField
114
115
]
115
116
);
117
+ if ($ isDisabledStatusField ) {
118
+ $ fieldset ->addField (
119
+ 'store_is_active_hidden ' ,
120
+ 'hidden ' ,
121
+ [
122
+ 'name ' => 'store[is_active] ' ,
123
+ 'value ' => $ storeModel ->isActive (),
124
+ ]
125
+ );
126
+ }
116
127
117
128
$ fieldset ->addField (
118
129
'store_sort_order ' ,
You can’t perform that action at this time.
0 commit comments