This commit is contained in:
hufangzhou
2023-09-07 06:31:19 +00:00
parent 7f74492f92
commit 2f969618ef
+25
View File
@@ -699,6 +699,9 @@ class upgradeModel extends model
if(in_array($fromVersion, array('18.5', 'biz8.5', 'max4.5'))) $this->addCreateAction4Story();
break;
case '18_6':
$this->removeProductLineRequired();
break;
}
$this->deletePatch();
@@ -9759,4 +9762,26 @@ class upgradeModel extends model
}
}
}
/**
* Remove product line required fields when 12.x upgrade to 18.x.
*
* @access public
* @return bool
*/
public function removeProductLineRequired()
{
$this->loadModel('setting');
$createRequired = $this->setting->getItem('owner=system&module=product&section=create&key=requiredFields');
$editRequired = $this->setting->getItem('owner=system&module=product&section=edit&key=requiredFields');
$createRequired = str_replace(',line,', ',', ",$createRequired,");
$editRequired = str_replace(',line,', ',', ",$editRequired,");
$this->setting->setItem('system.product.create.requiredFields', trim($createRequired, ','));
$this->setting->setItem('system.product.edit.requiredFields', trim($editRequired, ','));
return true;
}
}