Merge branch dev/task-149873 of zentao/zentaopms (#11529)
This commit is contained in:
@@ -90,6 +90,8 @@ class moduleMenu extends wg
|
||||
'titleAttrs' => $titleAttrs,
|
||||
'contentClass' => 'overflow-x-hidden'
|
||||
);
|
||||
if(!empty($child->actions)) $item['actions'] = $child->actions;
|
||||
|
||||
$items = $this->buildMenuTree($child->id);
|
||||
if($items) $item['items'] = $items;
|
||||
if($child->id == $activeKey || $child->id == 'product-' . $activeKey)
|
||||
@@ -317,6 +319,15 @@ class moduleMenu extends wg
|
||||
($hasActionDropdown || $hasToggleBtn) ? row
|
||||
(
|
||||
setClass('justify-end p-1 flex-none'),
|
||||
$this->prop('createModuleLink') ? btn
|
||||
(
|
||||
set::type('ghost'),
|
||||
set::icon('plus'),
|
||||
set::size('sm'),
|
||||
set::caret(false),
|
||||
set::url($this->prop('createModuleLink')),
|
||||
setData(array('toggle' => 'modal', 'size' => 'sm'))
|
||||
) : null,
|
||||
$hasActionDropdown ? $actions : div(),
|
||||
$hasToggleBtn ? btn
|
||||
(
|
||||
|
||||
@@ -1815,6 +1815,7 @@ $lang->user->methodOrder[85] = 'setPublicTemplate';
|
||||
$lang->resource->tree = new stdclass();
|
||||
$lang->resource->tree->browse = 'browse';
|
||||
$lang->resource->tree->browseTask = 'browseTask';
|
||||
$lang->resource->tree->create = 'create';
|
||||
$lang->resource->tree->updateOrder = 'updateOrder';
|
||||
$lang->resource->tree->manageChild = 'manageChild';
|
||||
$lang->resource->tree->edit = 'edit';
|
||||
@@ -1823,10 +1824,11 @@ $lang->resource->tree->delete = 'delete';
|
||||
|
||||
$lang->tree->methodOrder[5] = 'browse';
|
||||
$lang->tree->methodOrder[10] = 'browseTask';
|
||||
$lang->tree->methodOrder[15] = 'updateOrder';
|
||||
$lang->tree->methodOrder[20] = 'manageChild';
|
||||
$lang->tree->methodOrder[25] = 'edit';
|
||||
$lang->tree->methodOrder[30] = 'delete';
|
||||
$lang->tree->methodOrder[15] = 'create';
|
||||
$lang->tree->methodOrder[20] = 'updateOrder';
|
||||
$lang->tree->methodOrder[25] = 'manageChild';
|
||||
$lang->tree->methodOrder[30] = 'edit';
|
||||
$lang->tree->methodOrder[35] = 'delete';
|
||||
|
||||
/* Screen. */
|
||||
$lang->resource->screen = new stdclass();
|
||||
|
||||
@@ -2963,6 +2963,7 @@ $config->group->package->module->subset = 'tree';
|
||||
$config->group->package->module->privs = array();
|
||||
$config->group->package->module->privs['tree-browse'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 0, 'depend' => array(), 'recommend' => array('tree-delete', 'tree-manageChild'));
|
||||
$config->group->package->module->privs['tree-browseTask'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite', 'order' => 1, 'depend' => array('tree-edit'), 'recommend' => array('tree-delete', 'tree-manageChild'));
|
||||
$config->group->package->module->privs['tree-create'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 3, 'depend' => array(), 'recommend' => array());
|
||||
$config->group->package->module->privs['tree-updateOrder'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 5, 'depend' => array('tree-browse'), 'recommend' => array());
|
||||
$config->group->package->module->privs['tree-manageChild'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 6, 'depend' => array('tree-edit'), 'recommend' => array('tree-delete'));
|
||||
$config->group->package->module->privs['tree-edit'] = array('edition' => 'open,biz,max,ipd', 'vision' => 'rnd,lite,or', 'order' => 7, 'depend' => array('tree-browse'), 'recommend' => array());
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
*/
|
||||
$lang->tree = new stdclass();
|
||||
$lang->tree->common = 'Modul';
|
||||
$lang->tree->create = 'Create Module';
|
||||
$lang->tree->edit = 'Bearbeiten';
|
||||
$lang->tree->delete = 'Löschen';
|
||||
$lang->tree->browse = 'Allgemeine Module verwalten';
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
*/
|
||||
$lang->tree = new stdclass();
|
||||
$lang->tree->common = 'Module';
|
||||
$lang->tree->create = 'Create Module';
|
||||
$lang->tree->edit = 'Edit Module';
|
||||
$lang->tree->delete = 'Delete Module';
|
||||
$lang->tree->browse = 'Manage General Module';
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
*/
|
||||
$lang->tree = new stdclass();
|
||||
$lang->tree->common = 'Module';
|
||||
$lang->tree->create = 'Create Module';
|
||||
$lang->tree->edit = 'Editer Module';
|
||||
$lang->tree->delete = 'Supprimer Module';
|
||||
$lang->tree->browse = 'Gérer les Modules Généraux';
|
||||
|
||||
@@ -11,6 +11,7 @@
|
||||
*/
|
||||
$lang->tree = new stdclass();
|
||||
$lang->tree->common = '模块维护';
|
||||
$lang->tree->create = '添加模块';
|
||||
$lang->tree->edit = '编辑模块';
|
||||
$lang->tree->delete = '删除模块';
|
||||
$lang->tree->browse = '通用模块维护';
|
||||
|
||||
@@ -48,6 +48,11 @@ $lang->weekly->builtInScopes = array();
|
||||
$lang->weekly->builtInScopes['rnd'] = array();
|
||||
$lang->weekly->builtInScopes['rnd']['project'] = 'Project';
|
||||
|
||||
$lang->weekly->builtInCategoryList['month'] = 'Monthly Report';
|
||||
$lang->weekly->builtInCategoryList['week'] = 'Weekly Report';
|
||||
$lang->weekly->builtInCategoryList['day'] = 'Daily Report';
|
||||
$lang->weekly->builtInCategoryList['milestone'] = 'Milestone';
|
||||
|
||||
$lang->weekly->reportHelpNotice = <<<EOD
|
||||
<h2>PV Planned Value</h2>
|
||||
Calculation method:
|
||||
|
||||
@@ -48,6 +48,11 @@ $lang->weekly->builtInScopes = array();
|
||||
$lang->weekly->builtInScopes['rnd'] = array();
|
||||
$lang->weekly->builtInScopes['rnd']['project'] = 'Project';
|
||||
|
||||
$lang->weekly->builtInCategoryList['month'] = 'Monthly Report';
|
||||
$lang->weekly->builtInCategoryList['week'] = 'Weekly Report';
|
||||
$lang->weekly->builtInCategoryList['day'] = 'Daily Report';
|
||||
$lang->weekly->builtInCategoryList['milestone'] = 'Milestone';
|
||||
|
||||
$lang->weekly->reportHelpNotice = <<<EOD
|
||||
<h2>PV Planned Value</h2>
|
||||
Calculation method:
|
||||
|
||||
@@ -48,6 +48,11 @@ $lang->weekly->builtInScopes = array();
|
||||
$lang->weekly->builtInScopes['rnd'] = array();
|
||||
$lang->weekly->builtInScopes['rnd']['project'] = 'Project';
|
||||
|
||||
$lang->weekly->builtInCategoryList['month'] = 'Monthly Report';
|
||||
$lang->weekly->builtInCategoryList['week'] = 'Weekly Report';
|
||||
$lang->weekly->builtInCategoryList['day'] = 'Daily Report';
|
||||
$lang->weekly->builtInCategoryList['milestone'] = 'Milestone';
|
||||
|
||||
$lang->weekly->reportHelpNotice = <<<EOD
|
||||
<h2>PV Planned Value</h2>
|
||||
Calculation method:
|
||||
|
||||
@@ -48,6 +48,11 @@ $lang->weekly->builtInScopes = array();
|
||||
$lang->weekly->builtInScopes['rnd'] = array();
|
||||
$lang->weekly->builtInScopes['rnd']['project'] = '项目';
|
||||
|
||||
$lang->weekly->builtInCategoryList['month'] = '月报';
|
||||
$lang->weekly->builtInCategoryList['week'] = '周报';
|
||||
$lang->weekly->builtInCategoryList['day'] = '日报';
|
||||
$lang->weekly->builtInCategoryList['milestone'] = '里程碑';
|
||||
|
||||
$lang->weekly->reportHelpNotice = <<<EOD
|
||||
<h2>PV 计划完成的工作</h2>
|
||||
计算方式:
|
||||
|
||||
@@ -675,6 +675,17 @@ class weeklyModel extends model
|
||||
public function addBuiltinCategory(int $scopeID): int
|
||||
{
|
||||
/* Set category data. */
|
||||
foreach($this->lang->weekly->builtInCategoryList as $key => $value)
|
||||
{
|
||||
$langData = new stdClass();
|
||||
$langData->lang = 'all';
|
||||
$langData->module = 'weekly';
|
||||
$langData->section = 'categoryList';
|
||||
$langData->key = $key;
|
||||
$langData->value = $value;
|
||||
$this->dao->replace(TABLE_LANG)->data($langData)->get();
|
||||
}
|
||||
|
||||
$category = new stdClass();
|
||||
$category->root = $scopeID;
|
||||
$category->name = $this->lang->projectCommon;
|
||||
|
||||
Reference in New Issue
Block a user