From 7bb8d823ba4975b5e93e97a56eea92ed2e0e5bc1 Mon Sep 17 00:00:00 2001 From: xieqiyu Date: Fri, 5 Dec 2025 09:56:37 +0000 Subject: [PATCH] * [task#153194] Change the group priv. --- module/group/packagemanager.php | 46 ++++++++++++++++----------------- 1 file changed, 23 insertions(+), 23 deletions(-) diff --git a/module/group/packagemanager.php b/module/group/packagemanager.php index 009602bbcd..92a4790d93 100644 --- a/module/group/packagemanager.php +++ b/module/group/packagemanager.php @@ -2544,13 +2544,13 @@ $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()); -$config->group->package->projectFlow->privs['workflowgroup-create'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('workflowgroup-project'), 'recommend' => array()); -$config->group->package->projectFlow->privs['workflowgroup-view'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('workflowgroup-project'), 'recommend' => array()); -$config->group->package->projectFlow->privs['workflowgroup-edit'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('workflowgroup-project'), 'recommend' => array()); -$config->group->package->projectFlow->privs['workflowgroup-release'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array('workflowgroup-project'), 'recommend' => array()); -$config->group->package->projectFlow->privs['workflowgroup-deactivate'] = array('edition' => 'biz,max,ipd', 'vision' => 'rnd', 'order' => 35, '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()); +$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-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->flowReport = new stdclass(); $config->group->package->flowReport->order = 15; @@ -2562,27 +2562,27 @@ $config->group->package->process = new stdclass(); $config->group->package->process->order = 20; $config->group->package->process->subset = 'projectFlow'; $config->group->package->process->privs = array(); -$config->group->package->process->privs['process-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array()); -$config->group->package->process->privs['process-create'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('process-browse'), 'recommend' => array('process-batchCreate', 'process-delete', 'process-edit', 'process-updateOrder', 'process-view')); -$config->group->package->process->privs['process-batchCreate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('process-browse'), 'recommend' => array('process-create')); -$config->group->package->process->privs['process-view'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('process-browse'), 'recommend' => array()); -$config->group->package->process->privs['process-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('process-browse'), 'recommend' => array('process-create', 'process-delete', 'process-updateOrder', 'process-view')); -$config->group->package->process->privs['process-batchEdit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array('process-browse'), 'recommend' => array('process-create')); -$config->group->package->process->privs['process-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array('process-browse'), 'recommend' => array('process-create')); -$config->group->package->process->privs['process-manageModule'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 40, 'depend' => array('process-browse'), 'recommend' => array()); +$config->group->package->process->privs['process-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array(), 'recommend' => array('process-create', 'process-batchCreate', 'process-view', 'process-edit', 'process-batchEdit', 'process-delete', 'process-manageModule')); +$config->group->package->process->privs['process-create'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array('process-browse'), 'recommend' => array('process-batchCreate', 'process-view', 'process-edit', 'process-batchEdit', 'process-delete', 'process-manageModule')); +$config->group->package->process->privs['process-batchCreate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('process-browse'), 'recommend' => array('process-create', 'process-view', 'process-edit', 'process-batchEdit', 'process-delete', 'process-manageModule')); +$config->group->package->process->privs['process-view'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('process-browse'), 'recommend' => array('process-create', 'process-batchCreate', 'process-edit', 'process-batchEdit', 'process-delete', 'process-manageModule')); +$config->group->package->process->privs['process-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('process-browse'), 'recommend' => array('process-create', 'process-batchCreate', 'process-view', 'process-batchEdit', 'process-delete', 'process-manageModule')); +$config->group->package->process->privs['process-batchEdit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array('process-browse'), 'recommend' => array('process-create', 'process-batchCreate', 'process-view', 'process-edit', 'process-delete', 'process-manageModule')); +$config->group->package->process->privs['process-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array('process-browse'), 'recommend' => array('process-create', 'process-batchCreate', 'process-view', 'process-edit', 'process-batchEdit', 'process-manageModule')); +$config->group->package->process->privs['process-manageModule'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 40, 'depend' => array('process-browse'), 'recommend' => array('process-create', 'process-batchCreate', 'process-view', 'process-edit', 'process-batchEdit', 'process-delete')); $config->group->package->activity = new stdclass(); $config->group->package->activity->order = 30; $config->group->package->activity->subset = 'projectFlow'; $config->group->package->activity->privs = array(); -$config->group->package->activity->privs['activity-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 0, 'depend' => array(), 'recommend' => array()); -$config->group->package->activity->privs['activity-view'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 6, 'depend' => array('activity-browse'), 'recommend' => array('activity-outputList')); -$config->group->package->activity->privs['activity-create'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 1, 'depend' => array('activity-browse'), 'recommend' => array('activity-assignTo', 'activity-batchCreate', 'activity-delete', 'activity-edit', 'activity-outputList', 'activity-updateOrder', 'activity-view')); -$config->group->package->activity->privs['activity-batchCreate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 2, 'depend' => array('activity-browse'), 'recommend' => array('activity-create')); -$config->group->package->activity->privs['activity-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 5, 'depend' => array('activity-browse'), 'recommend' => array('activity-assignTo', 'activity-batchCreate', 'activity-create', 'activity-delete', 'activity-outputList', 'activity-updateOrder', 'activity-view')); -$config->group->package->activity->privs['activity-batchEdit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 3, 'depend' => array('activity-browse'), 'recommend' => array('activity-create')); -$config->group->package->activity->privs['activity-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 4, 'depend' => array('activity-browse'), 'recommend' => array('activity-create')); -$config->group->package->activity->privs['activity-assignTo'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 7, 'depend' => array('activity-browse'), 'recommend' => array('activity-create', 'activity-edit')); +$config->group->package->activity->privs['activity-browse'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 10, 'depend' => array(), 'recommend' => array('activity-view', 'activity-create', 'activity-batchCreate', 'activity-edit', 'activity-batchEdit', 'activity-delete', 'activity-assignTo')); +$config->group->package->activity->privs['activity-view'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 15, 'depend' => array('activity-browse'), 'recommend' => array('activity-create', 'activity-batchCreate', 'activity-edit', 'activity-batchEdit', 'activity-delete', 'activity-assignTo')); +$config->group->package->activity->privs['activity-create'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 20, 'depend' => array('activity-browse'), 'recommend' => array('activity-view', 'activity-batchCreate', 'activity-edit', 'activity-batchEdit', 'activity-delete', 'activity-assignTo')); +$config->group->package->activity->privs['activity-batchCreate'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 25, 'depend' => array('activity-browse'), 'recommend' => array('activity-view', 'activity-create', 'activity-edit', 'activity-batchEdit', 'activity-delete', 'activity-assignTo')); +$config->group->package->activity->privs['activity-edit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 30, 'depend' => array('activity-browse'), 'recommend' => array('activity-view', 'activity-create', 'activity-batchCreate', 'activity-batchEdit', 'activity-delete', 'activity-assignTo')); +$config->group->package->activity->privs['activity-batchEdit'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 35, 'depend' => array('activity-browse'), 'recommend' => array('activity-view', 'activity-create', 'activity-batchCreate', 'activity-edit', 'activity-delete', 'activity-assignTo')); +$config->group->package->activity->privs['activity-delete'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 40, 'depend' => array('activity-browse'), 'recommend' => array('activity-view', 'activity-create', 'activity-batchCreate', 'activity-edit', 'activity-batchEdit', 'activity-assignTo')); +$config->group->package->activity->privs['activity-assignTo'] = array('edition' => 'max,ipd', 'vision' => 'rnd', 'order' => 45, 'depend' => array('activity-browse'), 'recommend' => array('activity-view', 'activity-create', 'activity-batchCreate', 'activity-edit', 'activity-batchEdit', 'activity-delete')); $config->group->package->workflowField = new stdclass(); $config->group->package->workflowField->order = 10;