Merge branch 'sprint/zentaopms240_processconflict' into 'sprint/zentaopms240'
* Process conflict. See merge request easycorp/zentaopms!5382
This commit is contained in:
@@ -161,12 +161,18 @@ class upgrade extends control
|
||||
if(version_compare($openVersion, '15_0', '>=') and version_compare($openVersion, '18_0', '<=') and $systemMode != 'new')
|
||||
{
|
||||
$this->loadModel('setting')->setItem('system.common.global.mode', 'lean');
|
||||
|
||||
/* Lean mode create default program. */
|
||||
$programID = $this->loadModel('program')->createDefaultProgram();
|
||||
|
||||
/* Set default program config. */
|
||||
$this->loadModel('setting')->setItem('system.common.global.defaultProgram', $programID);
|
||||
|
||||
/* 只有没有关联项目集的产品和项目关联到默认项目集下. */
|
||||
$this->upgrade->relationDefaultProgram($programID);
|
||||
|
||||
$this->upgrade->classic2Lean($programID);
|
||||
|
||||
$selectMode = false;
|
||||
}
|
||||
if(version_compare($openVersion, '18_0', '>')) $selectMode = false;
|
||||
|
||||
@@ -7532,15 +7532,15 @@ class upgradeModel extends model
|
||||
/*
|
||||
* Upgrade from classic mode of 15 version to the lite mode of 18 version.
|
||||
*
|
||||
* @param int $programID
|
||||
* @access public
|
||||
* @return bool
|
||||
*/
|
||||
public function classic2Lean()
|
||||
public function classic2Lean($programID)
|
||||
{
|
||||
/* Set project mode as noExecution. */
|
||||
$this->loadModel('setting')->setItem('system.common.global.projectMode', 'noExecution');
|
||||
|
||||
$programID = $this->createDefaultProgram();
|
||||
$this->upgradeInProjectMode($programID);
|
||||
|
||||
return !dao::isError();
|
||||
|
||||
Reference in New Issue
Block a user