* [misc] modify zentao version.

This commit is contained in:
sunguangming
2025-12-11 00:38:27 +00:00
parent afb23d4752
commit 80a4d2e712
9 changed files with 21 additions and 9 deletions
+1 -1
View File
@@ -16,7 +16,7 @@ if(!class_exists('config')){class config{}}
if(!function_exists('getWebRoot')){function getWebRoot(){}}
/* 基本设置。Basic settings. */
$config->version = '21.7.7'; // ZenTaoPHP的版本。 The version of ZenTaoPHP. Don't change it.
$config->version = '22.0'; // ZenTaoPHP的版本。 The version of ZenTaoPHP. Don't change it.
$config->liteVersion = '1.2'; // 迅捷版版本。 The version of Lite.
$config->charset = 'UTF-8'; // ZenTaoPHP的编码。 The encoding of ZenTaoPHP.
$config->cookieLife = time() + 2592000; // Cookie的生存时间。The cookie life time.
+1
View File
@@ -114,6 +114,7 @@ $lang->misc->feature->promptExecImage = 'theme/default/images/main/prompt_exec
$lang->misc->feature->promptLearnMore = 'https://www.zentao.net/book/zentaopms/1097.html';
/* Release Date. */
$lang->misc->releaseDate['21.7.8'] = '2025-12-30';
$lang->misc->releaseDate['21.7.7'] = '2025-10-29';
$lang->misc->releaseDate['21.7.6'] = '2025-09-29';
$lang->misc->releaseDate['21.7.5'] = '2025-09-11';
+1
View File
@@ -115,6 +115,7 @@ $lang->misc->feature->promptExecImage = 'theme/default/images/main/prompt_exec
$lang->misc->feature->promptLearnMore = 'https://www.zentao.net/book/zentaopms/1097.html';
/* Release Date. */
$lang->misc->releaseDate['21.7.8'] = '2025-12-30';
$lang->misc->releaseDate['21.7.7'] = '2025-10-29';
$lang->misc->releaseDate['21.7.6'] = '2025-09-29';
$lang->misc->releaseDate['21.7.5'] = '2025-09-11';
+1
View File
@@ -114,6 +114,7 @@ $lang->misc->feature->promptExecImage = 'theme/default/images/main/prompt_exec
$lang->misc->feature->promptLearnMore = 'https://www.zentao.net/book/zentaopms/1097.html';
/* Release Date. */
$lang->misc->releaseDate['21.7.8'] = '2025-12-30';
$lang->misc->releaseDate['21.7.7'] = '2025-10-29';
$lang->misc->releaseDate['21.7.6'] = '2025-09-29';
$lang->misc->releaseDate['21.7.5'] = '2025-09-11';
+1
View File
@@ -115,6 +115,7 @@ $lang->misc->feature->promptExecImage = 'theme/default/images/main/prompt_exec
$lang->misc->feature->promptLearnMore = 'https://www.zentao.net/book/zentaopms/1097.html';
/* Release Date. */
$lang->misc->releaseDate['21.7.8'] = '2025-12-30';
$lang->misc->releaseDate['21.7.7'] = '2025-10-29';
$lang->misc->releaseDate['21.7.6'] = '2025-09-29';
$lang->misc->releaseDate['21.7.5'] = '2025-09-11';
+3 -3
View File
@@ -113,8 +113,8 @@ $config->upgrade->execFlow['21_6_1'] = array('xxsqls' => "$appRoot/db/up
$config->upgrade->execFlow['21_7'] = array('functions' => 'fixWorkflowNameForExecution');
$config->upgrade->execFlow['21_7_1'] = array('functions' => 'processActionProduct');
$config->upgrade->execFlow['21_7_5'] = array('functions' => 'weekly-addBuiltinWeeklyTemplate,adjustPriv21_7_5');
$config->upgrade->execFlow['21_7_7'] = array('functions' => 'importBuildinWorkflow,processWorkflowDatasource,alterTableFields', 'params' => array('importBuildinWorkflow' => array('all', 'cm,projectchange,risk,opportunity,issue'), 'processWorkflowDatasource' => array(array('baselineStatus' => 'cm_status', 'baselineReviewResult' => 'cm_reviewResult', 'projectchangeUrgencyList' => 'projectchange_urgency', 'projectchangeTypeList' => 'projectchange_type', 'projectchangeStatus' => 'projectchange_status', 'projectchangeReviewResult' => 'projectchange_reviewResult', 'riskSource' => 'risk_source', 'riskCategory' => 'risk_category', 'riskStrategy' => 'risk_strategy', 'riskStatus' => 'risk_status', 'riskImpact' => 'risk_impact', 'riskProbability' => 'risk_probability', 'riskRate' => 'risk_rate', 'riskPri' => 'risk_pri', 'riskCancelReason' => 'risk_cancelReason', 'issuePri' => 'issue_pri', 'issueSeverity' => 'issue_severity', 'issueType' => 'issue_type', 'issueResolution' => 'issue_resolution', 'issueStatus' => 'issue_status', 'opportunitySource' => 'opportunity_source', 'opportunityType' => 'opportunity_type', 'opportunityStrategy' => 'opportunity_strategy', 'opportunityStatus' => 'opportunity_status', 'opportunityImpact' => 'opportunity_impact', 'opportunityChance' => 'opportunity_chance', 'opportunityPri' => 'opportunity_pri', 'opportunityCancelReason' => 'opportunity_cancelReason'))));
$config->upgrade->execFlow['21_7_8'] = array('functions' => 'initAIPrompts');
$config->upgrade->execFlow['21_7_7'] = array('functions' => 'alterTableFields');
$config->upgrade->execFlow['21_7_8'] = array('functions' => 'initAIPrompts,importBuildinWorkflow,processWorkflowDatasource', 'params' => array('importBuildinWorkflow' => array('all', 'cm,projectchange,risk,opportunity,issue'), 'processWorkflowDatasource' => array(array('baselineStatus' => 'cm_status', 'baselineReviewResult' => 'cm_reviewResult', 'projectchangeUrgencyList' => 'projectchange_urgency', 'projectchangeTypeList' => 'projectchange_type', 'projectchangeStatus' => 'projectchange_status', 'projectchangeReviewResult' => 'projectchange_reviewResult', 'riskSource' => 'risk_source', 'riskCategory' => 'risk_category', 'riskStrategy' => 'risk_strategy', 'riskStatus' => 'risk_status', 'riskImpact' => 'risk_impact', 'riskProbability' => 'risk_probability', 'riskRate' => 'risk_rate', 'riskPri' => 'risk_pri', 'riskCancelReason' => 'risk_cancelReason', 'issuePri' => 'issue_pri', 'issueSeverity' => 'issue_severity', 'issueType' => 'issue_type', 'issueResolution' => 'issue_resolution', 'issueStatus' => 'issue_status', 'opportunitySource' => 'opportunity_source', 'opportunityType' => 'opportunity_type', 'opportunityStrategy' => 'opportunity_strategy', 'opportunityStatus' => 'opportunity_status', 'opportunityImpact' => 'opportunity_impact', 'opportunityChance' => 'opportunity_chance', 'opportunityPri' => 'opportunity_pri', 'opportunityCancelReason' => 'opportunity_cancelReason'))));
if(!empty($config->isINT))
{
@@ -147,7 +147,7 @@ if($config->edition != 'open')
$config->upgrade->execFlow['18_3']['functions'] .= ',processDataset,processChart,processReport,processDashboard';
$config->upgrade->execFlow['18_4_beta1']['functions'] = 'processDeployStepAction,updateBISQL,updatePivotStage';
$config->upgrade->execFlow['20_4']['functions'] .= ',updateTaskRelationPriv';
$config->upgrade->execFlow['21_7_5']['functions'] .= ',modifyProjectWorkflowGroup,upgradeAuditcl,upgradeProcessAndActivity,addWorkflowGroupOtherActivity,addDefaultDeliverableModule,upgradeDesignToDeliverable,buildinTestcaseStageDeliverable,upgradeDeliverable,buildinBaselineReview,upgradeReviewclCategory,upgradeBaselineObjects,upgradeReviewToDeliverable,upgradeBaseline,addDeliverablePrivs,upgradeStageAndPoint,upgradeObjectOfDecision,upgradeClosedFeature,parseDocFetcherURL';
$config->upgrade->execFlow['21_7_8']['functions'] .= ',modifyProjectWorkflowGroup,upgradeAuditcl,upgradeProcessAndActivity,addWorkflowGroupOtherActivity,addDefaultDeliverableModule,upgradeDesignToDeliverable,buildinTestcaseStageDeliverable,upgradeDeliverable,buildinBaselineReview,upgradeReviewclCategory,upgradeBaselineObjects,upgradeReviewToDeliverable,upgradeBaseline,addDeliverablePrivs,upgradeStageAndPoint,upgradeObjectOfDecision,upgradeClosedFeature,parseDocFetcherURL';
}
if(in_array($this->config->edition, array('max', 'ipd'))) $config->upgrade->execFlow['18_7']['functions'] = 'processOldMetrics,processHistoryDataForMetric,metric-updateMetricDate';
+13 -4
View File
@@ -219,7 +219,9 @@ $lang->upgrade->fromVersions['21_7_3'] = '21.7.3';
$lang->upgrade->fromVersions['21_7_4'] = '21.7.4';
$lang->upgrade->fromVersions['21_7_5'] = '21.7.5';
$lang->upgrade->fromVersions['21_7_6'] = '21.7.6';
$lang->upgrade->fromVersions['21_7_7'] = '21.7.7'; // pms insert position.
$lang->upgrade->fromVersions['21_7_7'] = '21.7.7';
$lang->upgrade->fromVersions['21_7_8'] = '21.7.8';
$lang->upgrade->fromVersions['22_0'] = '22.0'; // pms insert position.
global $config;
/* Lite. */
@@ -440,7 +442,9 @@ $lang->upgrade->fromVersions['biz12_3'] = 'Biz12.3';
$lang->upgrade->fromVersions['biz12_4'] = 'Biz12.4';
$lang->upgrade->fromVersions['biz12_4'] = 'Biz12.4';
$lang->upgrade->fromVersions['biz12_5'] = 'Biz12.5';
$lang->upgrade->fromVersions['biz12_6'] = 'Biz12.6'; // biz insert position.
$lang->upgrade->fromVersions['biz12_6'] = 'Biz12.6';
$lang->upgrade->fromVersions['biz12_7'] = 'Biz12.7';
$lang->upgrade->fromVersions['biz13_0'] = 'Biz13.0'; // biz insert position.
/* Max. */
$lang->upgrade->fromVersions['max2_0_beta4'] = 'Max2.0.beta4';
@@ -519,7 +523,9 @@ $lang->upgrade->fromVersions['max7_3'] = 'Max7.3';
$lang->upgrade->fromVersions['max7_4'] = 'Max7.4';
$lang->upgrade->fromVersions['max7_4'] = 'Max7.4';
$lang->upgrade->fromVersions['max7_5'] = 'Max7.5';
$lang->upgrade->fromVersions['max7_6'] = 'Max7.6'; // max insert position.
$lang->upgrade->fromVersions['max7_6'] = 'Max7.6';
$lang->upgrade->fromVersions['max7_7'] = 'Max7.7';
$lang->upgrade->fromVersions['max8_0'] = 'Max8.0'; // max insert position.
/* Ipd */
$lang->upgrade->fromVersions['ipd1_0_beta1'] = 'Ipd1.0.beta1';
@@ -559,4 +565,7 @@ $lang->upgrade->fromVersions['ipd4_2'] = 'Ipd4.2';
$lang->upgrade->fromVersions['ipd4_3'] = 'Ipd4.3';
$lang->upgrade->fromVersions['ipd4_3'] = 'Ipd4.3';
$lang->upgrade->fromVersions['ipd4_4'] = 'Ipd4.4';
$lang->upgrade->fromVersions['ipd4_5'] = 'Ipd4.5'; // ipd insert position.
$lang->upgrade->fromVersions['ipd4_5'] = 'Ipd4.5';
$lang->upgrade->fromVersions['ipd4_6'] = 'Ipd4.6';
$lang->upgrade->fromVersions['ipd4_7'] = 'Ipd4.7';
$lang->upgrade->fromVersions['ipd5_0'] = 'Ipd5.0'; // ipd insert position.
-1
View File
@@ -11532,7 +11532,6 @@ class upgradeModel extends model
$this->dao->delete()->from(TABLE_DELIVERABLE)->where('id')->in(array_keys($deliverables))->andWhere('workflowGroup')->eq('0')->exec();
/* 升级完后把没用的字段删掉。 */
$this->dao->exec("ALTER TABLE " . TABLE_DELIVERABLE . " DROP `method`, DROP `model`, DROP `type`, DROP `files`;");
$this->dao->exec("ALTER TABLE " . TABLE_DELIVERABLE . " CHANGE `module` `module` mediumint(8) unsigned NOT NULL DEFAULT '0';");
if($deliverableList) $this->upgradeProjectDeliverable($deliverableList);