Merge branch feature/workflowgroup of zentao/zentaopms (#12767)
This commit is contained in:
@@ -118,6 +118,7 @@ REPLACE INTO `zt_grouppriv`(`group`, `module`, `method`) SELECT `group`, `module
|
||||
DELETE FROM `zt_grouppriv` WHERE `module` IN ('reviewissue', 'activity', 'process') AND `method` IN ('outputList', 'updateOrder');
|
||||
DELETE FROM `zt_grouppriv` WHERE `module` = 'zoutput';
|
||||
DELETE FROM `zt_grouppriv` WHERE `module` = 'design' AND `method` IN ('setPlusType', 'setType');
|
||||
DELETE FROM `zt_grouppriv` WHERE `module` = 'workflowgroup' AND `method` = 'deliverable';
|
||||
|
||||
INSERT INTO `zt_metric` (`purpose`, `scope`, `object`, `stage`, `type`, `name`, `alias`, `code`, `unit`, `desc`, `definition`, `when`, `createdBy`, `createdDate`, `builtin`, `deleted`, `dateType`) VALUES
|
||||
('scale', 'user', 'reviewissue', 'released', 'php', '按人员统计的被指派的评审意见数 ', '被指派的评审意见数', 'count_of_assigned_reviewissue_in_user', 'count', '按人员统计的被指派的评审意见数表示每个人被指派的评审意见数量之和,反映了每个人员需要处理的评审意见数量的规模。该数值越大,说明需要投入越多的时间处理评审意见。', '所有评审意见个数求和\r\n指派给为某人\r\n过滤已删除的评审意见\r\n过滤已关闭的评审意见\r\n过滤已删除项目的评审意见', '', 'system', '2024-05-07 08:00:00', '1', '0', 'nodate');
|
||||
|
||||
@@ -2550,14 +2550,15 @@ $config->group->package->projectFlow = new stdclass();
|
||||
$config->group->package->projectFlow->order = 10;
|
||||
$config->group->package->projectFlow->subset = 'projectFlow';
|
||||
$config->group->package->projectFlow->privs = array();
|
||||
$config->group->package->projectFlow->privs['workflowgroup-project'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array(), 'recommend' => array('workflowgroup-create', 'workflowgroup-view', 'workflowgroup-edit', 'workflowgroup-release', 'workflowgroup-deactivate', 'workflowgroup-delete'));
|
||||
$config->group->package->projectFlow->privs['workflowgroup-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('workflowgroup-project'), 'recommend' => array('workflowgroup-view', 'workflowgroup-edit', 'workflowgroup-release', 'workflowgroup-deactivate', 'workflowgroup-delete'));
|
||||
$config->group->package->projectFlow->privs['workflowgroup-view'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('workflowgroup-project'), 'recommend' => array('workflowgroup-create', 'workflowgroup-edit', 'workflowgroup-release', 'workflowgroup-deactivate', 'workflowgroup-delete'));
|
||||
$config->group->package->projectFlow->privs['workflowgroup-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('workflowgroup-project'), 'recommend' => array('workflowgroup-create', 'workflowgroup-view', 'workflowgroup-release', 'workflowgroup-deactivate', 'workflowgroup-delete'));
|
||||
$config->group->package->projectFlow->privs['workflowgroup-release'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array('workflowgroup-project'), 'recommend' => array('workflowgroup-create', 'workflowgroup-view', 'workflowgroup-edit', 'workflowgroup-deactivate', 'workflowgroup-delete'));
|
||||
$config->group->package->projectFlow->privs['workflowgroup-deactivate'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array('workflowgroup-project'), 'recommend' => array('workflowgroup-create', 'workflowgroup-view', 'workflowgroup-edit', 'workflowgroup-release', 'workflowgroup-delete'));
|
||||
$config->group->package->projectFlow->privs['workflowgroup-copy'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 38, 'depend' => array('workflowgroup-project'), 'recommend' => array());
|
||||
$config->group->package->projectFlow->privs['workflowgroup-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 40, 'depend' => array('workflowgroup-project'), 'recommend' => array('workflowgroup-create', 'workflowgroup-view', 'workflowgroup-edit', 'workflowgroup-release', 'workflowgroup-deactivate'));
|
||||
$config->group->package->projectFlow->privs['workflowgroup-project'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array(), 'recommend' => array('workflowgroup-create', 'workflowgroup-view', 'workflowgroup-edit', 'workflowgroup-release', 'workflowgroup-deactivate', 'workflowgroup-copy', 'workflowgroup-delete', 'workflowgroup-setModule'));
|
||||
$config->group->package->projectFlow->privs['workflowgroup-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('workflowgroup-project'), 'recommend' => array('workflowgroup-view', 'workflowgroup-edit', 'workflowgroup-release', 'workflowgroup-deactivate', 'workflowgroup-copy', 'workflowgroup-delete', 'workflowgroup-setModule'));
|
||||
$config->group->package->projectFlow->privs['workflowgroup-view'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('workflowgroup-project'), 'recommend' => array('workflowgroup-create', 'workflowgroup-edit', 'workflowgroup-release', 'workflowgroup-deactivate', 'workflowgroup-copy', 'workflowgroup-delete', 'workflowgroup-setModule'));
|
||||
$config->group->package->projectFlow->privs['workflowgroup-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('workflowgroup-project'), 'recommend' => array('workflowgroup-create', 'workflowgroup-view', 'workflowgroup-release', 'workflowgroup-deactivate', 'workflowgroup-copy', 'workflowgroup-delete', 'workflowgroup-setModule'));
|
||||
$config->group->package->projectFlow->privs['workflowgroup-release'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array('workflowgroup-project'), 'recommend' => array('workflowgroup-create', 'workflowgroup-view', 'workflowgroup-edit', 'workflowgroup-deactivate', 'workflowgroup-copy', 'workflowgroup-delete', 'workflowgroup-setModule'));
|
||||
$config->group->package->projectFlow->privs['workflowgroup-deactivate'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array('workflowgroup-project'), 'recommend' => array('workflowgroup-create', 'workflowgroup-view', 'workflowgroup-edit', 'workflowgroup-release', 'workflowgroup-copy', 'workflowgroup-delete', 'workflowgroup-setModule'));
|
||||
$config->group->package->projectFlow->privs['workflowgroup-copy'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 38, 'depend' => array('workflowgroup-project'), 'recommend' => array('workflowgroup-create', 'workflowgroup-view', 'workflowgroup-edit', 'workflowgroup-release', 'workflowgroup-deactivate', 'workflowgroup-delete', 'workflowgroup-setModule'));
|
||||
$config->group->package->projectFlow->privs['workflowgroup-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 40, 'depend' => array('workflowgroup-project'), 'recommend' => array('workflowgroup-create', 'workflowgroup-view', 'workflowgroup-edit', 'workflowgroup-release', 'workflowgroup-deactivate', 'workflowgroup-copy', 'workflowgroup-setModule'));
|
||||
$config->group->package->projectFlow->privs['workflowgroup-setModule'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 45, 'depend' => array('workflowgroup-project'), 'recommend' => array('workflowgroup-create', 'workflowgroup-view', 'workflowgroup-edit', 'workflowgroup-release', 'workflowgroup-deactivate', 'workflowgroup-copy', 'workflowgroup-delete'));
|
||||
|
||||
$config->group->package->flowReport = new stdclass();
|
||||
$config->group->package->flowReport->order = 15;
|
||||
@@ -2768,14 +2769,6 @@ $config->group->package->workflowRule->privs['workflowrule-edit'] = array('edi
|
||||
$config->group->package->workflowRule->privs['workflowrule-view'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 20, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
||||
$config->group->package->workflowRule->privs['workflowrule-delete'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 25, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
||||
|
||||
$config->group->package->workflowGroup = new stdclass();
|
||||
$config->group->package->workflowGroup->order = 65;
|
||||
$config->group->package->workflowGroup->subset = 'workflow';
|
||||
$config->group->package->workflowGroup->privs = array();
|
||||
$config->group->package->workflowGroup->privs['workflowgroup-rule'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 70, 'depend' => array('workflow-browseFlow'), 'recommend' => array());
|
||||
$config->group->package->workflowGroup->privs['workflowgroup-deliverable'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 75, 'depend' => array('workflowgroup-project'), 'recommend' => array());
|
||||
$config->group->package->workflowGroup->privs['workflowgroup-setModule'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 80, 'depend' => array('workflowgroup-project'), 'recommend' => array());
|
||||
|
||||
$config->group->package->workflow = new stdclass();
|
||||
$config->group->package->workflow->order = 5;
|
||||
$config->group->package->workflow->subset = 'workflow';
|
||||
|
||||
Reference in New Issue
Block a user