* [misc] The default language items of the project initiation approval flow will be migrated to the open-source version.

This commit is contained in:
hufangzhou
2024-11-27 09:21:10 +08:00
committed by 王于听
parent 0e4ce414cb
commit 7f89a76a76
6 changed files with 74 additions and 6 deletions
+4 -4
View File
@@ -14449,10 +14449,10 @@ CREATE TABLE `zt_scene` (
REPLACE INTO `zt_approvalflow` (`id`, `name`, `code`, `desc`, `version`, `createdBy`, `createdDate`, `workflow`, `deleted`) VALUES
(1, '最简审批', 'simple', '', 1, 'admin', '2022-04-29 08:46:40', '', 0),
(2, '立项审批流', 'projectApproval', '可以为发起立项审批设计审批流程。', 1, 'system', NOW(), '', 0),
(3, '结项审批流', 'completionApproval', '可以为发起结项审批设计审批流程。', 1, 'system', NOW(), '', 0),
(4, '取消立项审批流', 'cancelProjectApproval', '可以为取消立项审批设计审批流程。', 1, 'system', NOW(), '', 0),
(5, '激活立项审批流', 'activateProjectApproval', '可以为激活立项审批设计审批流程。', 1, 'system', NOW(), '', 0);
(2, '立项审批流', 'projectApproval', '可以为发起立项审批设计审批流程。', 1, 'system', NOW(), 'charter', 0),
(3, '结项审批流', 'completionApproval', '可以为发起结项审批设计审批流程。', 1, 'system', NOW(), 'charter', 0),
(4, '取消立项审批流', 'cancelProjectApproval', '可以为取消立项审批设计审批流程。', 1, 'system', NOW(), 'charter', 0),
(5, '激活立项审批流', 'activateProjectApproval', '可以为激活立项审批设计审批流程。', 1, 'system', NOW(), 'charter', 0);
REPLACE INTO `zt_approvalflowspec` (`id`, `flow`, `version`, `nodes`, `createdBy`, `createdDate`) VALUES
(1, 1, 1, '[{\"type\":\"start\",\"ccs\":[]},{\"id\":\"3ewcj92p55e\",\"type\":\"approval\",\"title\":\"审批\",\"reviewType\":\"manual\",\"multiple\":\"and\",\"agentType\":\"pass\",\"reviewers\":[{\"type\":\"select\"}],\"ccs\":[]},{\"type\":\"end\",\"ccs\":[]}]', 'admin', '2022-04-29 08:46:40'),
+17
View File
@@ -187,3 +187,20 @@ $lang->upgrade->flowFields['program'] = 'Program';
$lang->upgrade->flowFields['product'] = 'Product';
$lang->upgrade->flowFields['project'] = 'Project';
$lang->upgrade->flowFields['execution'] = 'Execution';
$lang->upgrade->defaultCharterApprovalFlow = new stdclass();
$lang->upgrade->defaultCharterApprovalFlow->projectApproval = new stdclass();
$lang->upgrade->defaultCharterApprovalFlow->projectApproval->title = 'Project Approval Workflow';
$lang->upgrade->defaultCharterApprovalFlow->projectApproval->desc = 'You can design the approval process for initiating project approval.';
$lang->upgrade->defaultCharterApprovalFlow->completionApproval = new stdclass();
$lang->upgrade->defaultCharterApprovalFlow->completionApproval->title = 'Project Completion Approval Workflow';
$lang->upgrade->defaultCharterApprovalFlow->completionApproval->desc = 'You can design the approval process for initiating project completion approval.';
$lang->upgrade->defaultCharterApprovalFlow->cancelProjectApproval = new stdclass();
$lang->upgrade->defaultCharterApprovalFlow->cancelProjectApproval->title = 'Project Cancellation Approval Workflow';
$lang->upgrade->defaultCharterApprovalFlow->cancelProjectApproval->desc = 'You can design the approval process for canceling project approval.';
$lang->upgrade->defaultCharterApprovalFlow->activateProjectApproval = new stdclass();
$lang->upgrade->defaultCharterApprovalFlow->activateProjectApproval->title = 'Project Activation Approval Workflow';
$lang->upgrade->defaultCharterApprovalFlow->activateProjectApproval->desc = 'You can design the approval process for activating project approval.';
+17
View File
@@ -187,3 +187,20 @@ $lang->upgrade->flowFields['program'] = 'Program';
$lang->upgrade->flowFields['product'] = 'Product';
$lang->upgrade->flowFields['project'] = 'Project';
$lang->upgrade->flowFields['execution'] = 'Execution';
$lang->upgrade->defaultCharterApprovalFlow = new stdclass();
$lang->upgrade->defaultCharterApprovalFlow->projectApproval = new stdclass();
$lang->upgrade->defaultCharterApprovalFlow->projectApproval->title = 'Project Approval Workflow';
$lang->upgrade->defaultCharterApprovalFlow->projectApproval->desc = 'You can design the approval process for initiating project approval.';
$lang->upgrade->defaultCharterApprovalFlow->completionApproval = new stdclass();
$lang->upgrade->defaultCharterApprovalFlow->completionApproval->title = 'Project Completion Approval Workflow';
$lang->upgrade->defaultCharterApprovalFlow->completionApproval->desc = 'You can design the approval process for initiating project completion approval.';
$lang->upgrade->defaultCharterApprovalFlow->cancelProjectApproval = new stdclass();
$lang->upgrade->defaultCharterApprovalFlow->cancelProjectApproval->title = 'Project Cancellation Approval Workflow';
$lang->upgrade->defaultCharterApprovalFlow->cancelProjectApproval->desc = 'You can design the approval process for canceling project approval.';
$lang->upgrade->defaultCharterApprovalFlow->activateProjectApproval = new stdclass();
$lang->upgrade->defaultCharterApprovalFlow->activateProjectApproval->title = 'Project Activation Approval Workflow';
$lang->upgrade->defaultCharterApprovalFlow->activateProjectApproval->desc = 'You can design the approval process for activating project approval.';
+17
View File
@@ -187,3 +187,20 @@ $lang->upgrade->flowFields['program'] = 'Program';
$lang->upgrade->flowFields['product'] = 'Product';
$lang->upgrade->flowFields['project'] = 'Project';
$lang->upgrade->flowFields['execution'] = 'Execution';
$lang->upgrade->defaultCharterApprovalFlow = new stdclass();
$lang->upgrade->defaultCharterApprovalFlow->projectApproval = new stdclass();
$lang->upgrade->defaultCharterApprovalFlow->projectApproval->title = 'Project Approval Workflow';
$lang->upgrade->defaultCharterApprovalFlow->projectApproval->desc = 'You can design the approval process for initiating project approval.';
$lang->upgrade->defaultCharterApprovalFlow->completionApproval = new stdclass();
$lang->upgrade->defaultCharterApprovalFlow->completionApproval->title = 'Project Completion Approval Workflow';
$lang->upgrade->defaultCharterApprovalFlow->completionApproval->desc = 'You can design the approval process for initiating project completion approval.';
$lang->upgrade->defaultCharterApprovalFlow->cancelProjectApproval = new stdclass();
$lang->upgrade->defaultCharterApprovalFlow->cancelProjectApproval->title = 'Project Cancellation Approval Workflow';
$lang->upgrade->defaultCharterApprovalFlow->cancelProjectApproval->desc = 'You can design the approval process for canceling project approval.';
$lang->upgrade->defaultCharterApprovalFlow->activateProjectApproval = new stdclass();
$lang->upgrade->defaultCharterApprovalFlow->activateProjectApproval->title = 'Project Activation Approval Workflow';
$lang->upgrade->defaultCharterApprovalFlow->activateProjectApproval->desc = 'You can design the approval process for activating project approval.';
+17
View File
@@ -187,3 +187,20 @@ $lang->upgrade->flowFields['program'] = '所属项目集';
$lang->upgrade->flowFields['product'] = '所属产品';
$lang->upgrade->flowFields['project'] = '所属项目';
$lang->upgrade->flowFields['execution'] = '所属执行';
$lang->upgrade->defaultCharterApprovalFlow = new stdclass();
$lang->upgrade->defaultCharterApprovalFlow->projectApproval = new stdclass();
$lang->upgrade->defaultCharterApprovalFlow->projectApproval->title = '立项审批流';
$lang->upgrade->defaultCharterApprovalFlow->projectApproval->desc = '可以为发起立项审批设计审批流程。';
$lang->upgrade->defaultCharterApprovalFlow->completionApproval = new stdclass();
$lang->upgrade->defaultCharterApprovalFlow->completionApproval->title = '结项审批流';
$lang->upgrade->defaultCharterApprovalFlow->completionApproval->desc = '可以为发起结项审批设计审批流程。';
$lang->upgrade->defaultCharterApprovalFlow->cancelProjectApproval = new stdclass();
$lang->upgrade->defaultCharterApprovalFlow->cancelProjectApproval->title = '取消立项审批流';
$lang->upgrade->defaultCharterApprovalFlow->cancelProjectApproval->desc = '可以为取消立项审批设计审批流程。';
$lang->upgrade->defaultCharterApprovalFlow->activateProjectApproval = new stdclass();
$lang->upgrade->defaultCharterApprovalFlow->activateProjectApproval->title = '激活立项审批流';
$lang->upgrade->defaultCharterApprovalFlow->activateProjectApproval->desc = '可以为激活立项审批设计审批流程。';
+2 -2
View File
@@ -10474,7 +10474,7 @@ class upgradeModel extends model
{
$this->app->loadLang('charter');
foreach($this->lang->charter->defaultApprovalFlow as $approvalType => $approval)
foreach($this->lang->upgrade->defaultCharterApprovalFlow as $approvalType => $approval)
{
$approvalflow = new stdclass();
$approvalflow->name = $approval->title;
@@ -10483,7 +10483,7 @@ class upgradeModel extends model
$approvalflow->version = 1;
$approvalflow->createdBy = 'system';
$approvalflow->createdDate = helper::now();
$approvalflow->workflow = '';
$approvalflow->workflow = 'charter';
$approvalflow->deleted = 0;
$this->dao->insert(TABLE_APPROVALFLOW)->data($approvalflow)->exec();