* [task#153194] Change the group priv.

This commit is contained in:
xieqiyu
2025-12-05 09:56:37 +00:00
parent b92686967a
commit 7bb8d823ba
+23 -23
View File
@@ -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;