diff --git a/api/v1/entries/programs.php b/api/v1/entries/programs.php index 1eccac99f3..d20d11690a 100644 --- a/api/v1/entries/programs.php +++ b/api/v1/entries/programs.php @@ -22,7 +22,7 @@ class programsEntry extends Entry $_COOKIE['showClosed'] = $this->param('showClosed', 0); $mergeChildren = $this->param('mergeChildren', 0); - $this->config->systemMode = 'new'; + $this->config->systemMode = 'ALM'; $fields = $this->param('fields', ''); if(stripos(strtolower(",{$fields},"), ",dropmenu,") !== false) return $this->getDropMenu(); diff --git a/api/v1/entries/projects.php b/api/v1/entries/projects.php index 53a8658c86..db1b689d84 100644 --- a/api/v1/entries/projects.php +++ b/api/v1/entries/projects.php @@ -26,7 +26,7 @@ class projectsEntry extends entry $_COOKIE['involved'] = $this->param('involved', 0); - $this->config->systemMode = 'new'; + $this->config->systemMode = 'ALM'; if($programID) { diff --git a/extension/lite/block/ext/control/welcome.php b/extension/lite/block/ext/control/welcome.php index 22ce608d4f..cb4b8f438d 100644 --- a/extension/lite/block/ext/control/welcome.php +++ b/extension/lite/block/ext/control/welcome.php @@ -21,7 +21,7 @@ class myBlock extends block ->orWhere('t3.status')->ne('suspended') ->markRight(1) ->andWhere('t1.deleted')->eq('0') - ->beginIF($this->config->systemMode == 'new')->andWhere('t2.deleted')->eq('0')->fi() + ->beginIF($this->config->systemMode == 'ALM')->andWhere('t2.deleted')->eq('0')->fi() ->andWhere('t3.deleted')->eq('0') ->andWhere('t1.vision')->eq($this->config->vision) ->fetchAll('id'); diff --git a/extension/lite/execution/ext/view/create.html.php b/extension/lite/execution/ext/view/create.html.php index c39bedc1b0..dc5997f855 100644 --- a/extension/lite/execution/ext/view/create.html.php +++ b/extension/lite/execution/ext/view/create.html.php @@ -26,7 +26,6 @@ -systemMode);?> project->common);?> systemMode);?> @@ -38,7 +37,7 @@
- systemMode == 'new'):?> + systemMode == 'ALM'):?> diff --git a/extension/lite/group/ext/lang/resource.php b/extension/lite/group/ext/lang/resource.php index a5e4409b96..5117a5df52 100644 --- a/extension/lite/group/ext/lang/resource.php +++ b/extension/lite/group/ext/lang/resource.php @@ -149,7 +149,7 @@ $lang->personnel->methodOrder[15] = 'whitelist'; $lang->personnel->methodOrder[20] = 'addWhitelist'; $lang->personnel->methodOrder[25] = 'unbindWhitelist'; -if($config->systemMode == 'new') +if($config->systemMode == 'ALM') { $lang->resource->my->project = 'project'; @@ -158,7 +158,7 @@ if($config->systemMode == 'new') $lang->resource->project->index = 'index'; $lang->resource->project->browse = 'browse'; $lang->resource->project->kanban = 'kanban'; -// $lang->resource->project->programTitle = 'moduleOpen'; + //$lang->resource->project->programTitle = 'moduleOpen'; $lang->resource->project->create = 'create'; $lang->resource->project->edit = 'edit'; $lang->resource->project->batchEdit = 'batchEdit'; diff --git a/extension/lite/my/ext/view/task.html.php b/extension/lite/my/ext/view/task.html.php index 51885c6128..1c034610cb 100644 --- a/extension/lite/my/ext/view/task.html.php +++ b/extension/lite/my/ext/view/task.html.php @@ -58,7 +58,7 @@ - systemMode == 'new'):?> + systemMode == 'ALM'):?> @@ -109,7 +109,7 @@ ?> children)) echo '';?> - systemMode == 'new'):?> + systemMode == 'ALM'):?> @@ -179,7 +179,7 @@ parent > 0) echo '' . $this->lang->task->childrenAB . ' ';?> createLink('task', 'view', "taskID=$child->id", '', '', $child->project), $child->name, null, "style='color: $child->color'");?> - systemMode == 'new'):?> + systemMode == 'ALM'):?> diff --git a/extension/lite/user/ext/view/featurebar.html.php b/extension/lite/user/ext/view/featurebar.html.php index a73135924e..66612cb338 100644 --- a/extension/lite/user/ext/view/featurebar.html.php +++ b/extension/lite/user/ext/view/featurebar.html.php @@ -42,7 +42,7 @@ $active = ($methodName == 'story' and $storyType == 'story') ? ' btn-active-text' : ''; common::printLink('user', 'story', "userID={$user->id}&storyType=story", $label, '', "class='btn btn-link $active SRTab'"); - if($this->config->systemMode == 'new') + if($this->config->systemMode == 'ALM') { $label = "{$lang->user->execution}"; $active = $methodName == 'execution' ? ' btn-active-text' : ''; diff --git a/module/action/config.php b/module/action/config.php index a582a4d737..053d148d83 100755 --- a/module/action/config.php +++ b/module/action/config.php @@ -69,8 +69,8 @@ $config->action->ignoreObjectType4Dynamic = 'kanbanregion,kanbanlane,kanbancolum $config->action->preferredTypeNum = 10; $config->action->preferredType = new stdclass(); -$config->action->preferredType->new = array('user', 'story', 'task', 'bug', 'case', 'doc', 'program', 'product', 'project', 'execution'); -$config->action->preferredType->lean = array('user', 'story', 'task', 'bug', 'case', 'doc', 'product', 'project', 'execution'); +$config->action->preferredType->ALM = array('user', 'story', 'task', 'bug', 'case', 'doc', 'program', 'product', 'project', 'execution'); +$config->action->preferredType->light = array('user', 'story', 'task', 'bug', 'case', 'doc', 'product', 'project', 'execution'); global $app, $lang; $app->loadLang('action'); diff --git a/module/action/control.php b/module/action/control.php index 78861c4853..fb83740280 100755 --- a/module/action/control.php +++ b/module/action/control.php @@ -103,8 +103,8 @@ class action extends control $preferredType = array(); $moreType = array(); - $preferredTypeConfig = $this->config->action->preferredType->new; - if($this->config->systemMode == 'lean') $preferredTypeConfig = $this->config->action->preferredType->lean; + $preferredTypeConfig = $this->config->action->preferredType->ALM; + if($this->config->systemMode == 'light') $preferredTypeConfig = $this->config->action->preferredType->light; foreach($objectTypeList as $objectType) { if(!isset($this->config->objectTables[$objectType])) continue; diff --git a/module/action/lang/de.php b/module/action/lang/de.php index d34c767934..40ccd09b94 100644 --- a/module/action/lang/de.php +++ b/module/action/lang/de.php @@ -224,7 +224,7 @@ $lang->action->desc->reopen = '$date, reopened by $actoraction->desc->merged = '$date, merged by $actor .' . "\n"; $lang->action->desc->submitreview = '$date, submitted for review by $actor.' . "\n"; $lang->action->desc->ganttmove = '$date, sort by $actor .' . "\n"; -$lang->action->desc->switchtolean = '$date, Switch from new mode to lean mode by '. $lang->admin->system .'.' . "\n"; +$lang->action->desc->switchtolight = '$date, Switch from ALM mode to light mode by '. $lang->admin->system .'.' . "\n"; $lang->action->desc->unlinkproduct = '$date, the project is disassociated from the $extra, synchronization disassociates the sprints of the project from the $extra.' . "\n"; /* Used to describe the history of operations related to parent-child tasks. */ @@ -394,7 +394,7 @@ $lang->action->label->tolib = 'imported'; $lang->action->label->updatetolib = 'updated'; $lang->action->label->ganttmove = 'sorted'; $lang->action->label->submitreview = 'submitted'; -$lang->action->label->switchtolean = 'switch from new mode to lean mode'; +$lang->action->label->switchtolight = 'switch from ALM mode to light mode'; $lang->action->label->linkedrepo = 'Linked Code Repo'; $lang->action->label->unlinkedrepo = 'Unlinked Code Repo'; $lang->action->label->unlinkproduct = 'Unlinked Product'; @@ -417,13 +417,13 @@ $lang->action->dynamicAction->program['activated'] = 'Activate Program'; $lang->action->dynamicAction->program['deleted'] = 'Delete Program'; $lang->action->dynamicAction->program['closed'] = 'Close Program'; -$lang->action->dynamicAction->project['opened'] = 'Create Project'; -$lang->action->dynamicAction->project['edited'] = 'Edit Project'; -$lang->action->dynamicAction->project['started'] = 'Start Project'; -$lang->action->dynamicAction->project['suspended'] = 'Suspend Project'; -$lang->action->dynamicAction->project['activated'] = 'Activate Project'; -$lang->action->dynamicAction->project['closed'] = 'Close Project'; -$lang->action->dynamicAction->project['switchtolean'] = 'Switch Mode'; +$lang->action->dynamicAction->project['opened'] = 'Create Project'; +$lang->action->dynamicAction->project['edited'] = 'Edit Project'; +$lang->action->dynamicAction->project['started'] = 'Start Project'; +$lang->action->dynamicAction->project['suspended'] = 'Suspend Project'; +$lang->action->dynamicAction->project['activated'] = 'Activate Project'; +$lang->action->dynamicAction->project['closed'] = 'Close Project'; +$lang->action->dynamicAction->project['switchtolight'] = 'Switch Mode'; $lang->action->dynamicAction->product['opened'] = 'Create ' . $lang->productCommon; $lang->action->dynamicAction->product['edited'] = 'Edit ' . $lang->productCommon; diff --git a/module/action/lang/en.php b/module/action/lang/en.php index 891ba83336..d81a9e8162 100755 --- a/module/action/lang/en.php +++ b/module/action/lang/en.php @@ -224,7 +224,7 @@ $lang->action->desc->reopen = '$date, reopened by $actoraction->desc->merged = '$date, merged by $actor .' . "\n"; $lang->action->desc->submitreview = '$date, submitted for review by $actor.' . "\n"; $lang->action->desc->ganttmove = '$date, sort by $actor .' . "\n"; -$lang->action->desc->switchtolean = '$date, Switch from new mode to lean mode by '. $lang->admin->system .'.' . "\n"; +$lang->action->desc->switchtolight = '$date, Switch from ALM mode to light mode by '. $lang->admin->system .'.' . "\n"; $lang->action->desc->unlinkproduct = '$date, the project is disassociated from the $extra, synchronization disassociates the sprints of the project from the $extra.' . "\n"; /* Used to describe the history of operations related to parent-child tasks. */ @@ -394,7 +394,7 @@ $lang->action->label->tolib = 'imported'; $lang->action->label->updatetolib = 'updated'; $lang->action->label->ganttmove = 'sorted'; $lang->action->label->submitreview = 'submitted'; -$lang->action->label->switchtolean = 'switch from new mode to lean mode'; +$lang->action->label->switchtolight = 'switch from ALM mode to light mode'; $lang->action->label->linkedrepo = 'Linked Code Repo'; $lang->action->label->unlinkedrepo = 'Unlinked Code Repo'; $lang->action->label->unlinkproduct = 'Unlinked Product'; @@ -417,13 +417,13 @@ $lang->action->dynamicAction->program['activated'] = 'Activate Program'; $lang->action->dynamicAction->program['deleted'] = 'Delete Program'; $lang->action->dynamicAction->program['closed'] = 'Close Program'; -$lang->action->dynamicAction->project['opened'] = 'Create Project'; -$lang->action->dynamicAction->project['edited'] = 'Edit Project'; -$lang->action->dynamicAction->project['started'] = 'Start Project'; -$lang->action->dynamicAction->project['suspended'] = 'Suspend Project'; -$lang->action->dynamicAction->project['activated'] = 'Activate Project'; -$lang->action->dynamicAction->project['closed'] = 'Close Project'; -$lang->action->dynamicAction->project['switchtolean'] = 'Switch Mode'; +$lang->action->dynamicAction->project['opened'] = 'Create Project'; +$lang->action->dynamicAction->project['edited'] = 'Edit Project'; +$lang->action->dynamicAction->project['started'] = 'Start Project'; +$lang->action->dynamicAction->project['suspended'] = 'Suspend Project'; +$lang->action->dynamicAction->project['activated'] = 'Activate Project'; +$lang->action->dynamicAction->project['closed'] = 'Close Project'; +$lang->action->dynamicAction->project['switchtolight'] = 'Switch Mode'; $lang->action->dynamicAction->product['opened'] = 'Create ' . $lang->productCommon; $lang->action->dynamicAction->product['edited'] = 'Edit ' . $lang->productCommon; diff --git a/module/action/lang/fr.php b/module/action/lang/fr.php index cc9a594369..764d4f04af 100644 --- a/module/action/lang/fr.php +++ b/module/action/lang/fr.php @@ -224,7 +224,7 @@ $lang->action->desc->reopen = '$date, reopened by $actoraction->desc->merged = '$date, merged by $actor .' . "\n"; $lang->action->desc->submitreview = '$date, submitted for review by $actor.' . "\n"; $lang->action->desc->ganttmove = '$date, sort by $actor .' . "\n"; -$lang->action->desc->switchtolean = '$date, Switch from new mode to lean mode by '. $lang->admin->system .'.' . "\n"; +$lang->action->desc->switchtolight = '$date, Switch from ALM mode to light mode by '. $lang->admin->system .'.' . "\n"; $lang->action->desc->unlinkproduct = '$date, the project is disassociated from the $extra, synchronization disassociates the sprints of the project from the $extra.' . "\n"; /* Used to describe the history of operations related to parent-child tasks. */ @@ -394,7 +394,7 @@ $lang->action->label->tolib = 'Importé'; $lang->action->label->updatetolib = 'MàJ'; $lang->action->label->ganttmove = 'sorted'; $lang->action->label->submitreview = 'submitted'; -$lang->action->label->switchtolean = 'switch from new mode to lean mode'; +$lang->action->label->switchtolight = 'switch from ALM mode to light mode'; $lang->action->label->linkedrepo = 'Linked Code Repo'; $lang->action->label->unlinkedrepo = 'Unlinked Code Repo'; $lang->action->label->unlinkproduct = 'Unlinked Product'; @@ -417,13 +417,13 @@ $lang->action->dynamicAction->program['activated'] = 'Activate Program'; $lang->action->dynamicAction->program['deleted'] = 'Delete Program'; $lang->action->dynamicAction->program['closed'] = 'Close Program'; -$lang->action->dynamicAction->project['opened'] = 'Créer ' . $lang->executionCommon; -$lang->action->dynamicAction->project['edited'] = 'Editer ' . $lang->executionCommon; -$lang->action->dynamicAction->project['started'] = 'Commencer ' . $lang->executionCommon; -$lang->action->dynamicAction->project['suspended'] = 'Suspendre ' . $lang->executionCommon; -$lang->action->dynamicAction->project['activated'] = 'Activer ' . $lang->executionCommon; -$lang->action->dynamicAction->project['closed'] = 'Fermer ' . $lang->executionCommon; -$lang->action->dynamicAction->project['switchtolean'] = 'Switch Mode'; +$lang->action->dynamicAction->project['opened'] = 'Créer ' . $lang->executionCommon; +$lang->action->dynamicAction->project['edited'] = 'Editer ' . $lang->executionCommon; +$lang->action->dynamicAction->project['started'] = 'Commencer ' . $lang->executionCommon; +$lang->action->dynamicAction->project['suspended'] = 'Suspendre ' . $lang->executionCommon; +$lang->action->dynamicAction->project['activated'] = 'Activer ' . $lang->executionCommon; +$lang->action->dynamicAction->project['closed'] = 'Fermer ' . $lang->executionCommon; +$lang->action->dynamicAction->project['switchtolight'] = 'Switch Mode'; $lang->action->dynamicAction->product['opened'] = 'Créer ' . $lang->productCommon; $lang->action->dynamicAction->product['edited'] = 'Editer ' . $lang->productCommon; diff --git a/module/action/lang/zh-cn.php b/module/action/lang/zh-cn.php index 4b8375e262..6cedccbb1d 100755 --- a/module/action/lang/zh-cn.php +++ b/module/action/lang/zh-cn.php @@ -224,7 +224,7 @@ $lang->action->desc->reopen = '$date, 由 $actor $lang->action->desc->merged = '$date, 由 $actor 合并。' . "\n"; $lang->action->desc->submitreview = '$date, 由 $actor 提交评审。' . "\n"; $lang->action->desc->ganttmove = '$date, 由 $actor 排序。' . "\n"; -$lang->action->desc->switchtolean = '$date, 由 '. $lang->admin->system .' 从综合模式切换为迅捷模式。' . "\n"; +$lang->action->desc->switchtolight = '$date, 由 '. $lang->admin->system .' 从全生命周期管理模式切换为轻量管理模式。' . "\n"; $lang->action->desc->unlinkproduct = '$date, 系统判断由于迭代所属项目与$extra取消关联,同步将迭代与$extra取消关联。' . "\n"; /* 用来描述和父子任务相关的操作历史记录。*/ @@ -394,7 +394,7 @@ $lang->action->label->tolib = '导入了'; $lang->action->label->updatetolib = '更新了'; $lang->action->label->ganttmove = '排序了'; $lang->action->label->submitreview = '提交了评审'; -$lang->action->label->switchtolean = '从综合模式切换为迅捷模式'; +$lang->action->label->switchtolight = '从全生命周期管理模式切换为轻量管理模式'; $lang->action->label->linkedrepo = '关联代码库到'; $lang->action->label->unlinkedrepo = '取消了项目与代码库的关联'; $lang->action->label->unlinkproduct = '取消了与产品的关联'; @@ -417,13 +417,13 @@ $lang->action->dynamicAction->program['activated'] = '激活项目集'; $lang->action->dynamicAction->program['deleted'] = '删除项目集'; $lang->action->dynamicAction->program['closed'] = '关闭项目集'; -$lang->action->dynamicAction->project['opened'] = '创建项目'; -$lang->action->dynamicAction->project['edited'] = '编辑项目'; -$lang->action->dynamicAction->project['started'] = '开始项目'; -$lang->action->dynamicAction->project['suspended'] = '延期项目'; -$lang->action->dynamicAction->project['activated'] = '激活项目'; -$lang->action->dynamicAction->project['closed'] = '关闭项目'; -$lang->action->dynamicAction->project['switchtolean'] = '切换模式'; +$lang->action->dynamicAction->project['opened'] = '创建项目'; +$lang->action->dynamicAction->project['edited'] = '编辑项目'; +$lang->action->dynamicAction->project['started'] = '开始项目'; +$lang->action->dynamicAction->project['suspended'] = '延期项目'; +$lang->action->dynamicAction->project['activated'] = '激活项目'; +$lang->action->dynamicAction->project['closed'] = '关闭项目'; +$lang->action->dynamicAction->project['switchtolight'] = '切换模式'; $lang->action->dynamicAction->product['opened'] = '创建' . $lang->productCommon; $lang->action->dynamicAction->product['edited'] = '编辑' . $lang->productCommon; diff --git a/module/action/model.php b/module/action/model.php index df0af1c69d..f305d0d4d2 100755 --- a/module/action/model.php +++ b/module/action/model.php @@ -1090,7 +1090,7 @@ class actionModel extends model ->markRight(1) /* Types excluded from Lite. */ ->beginIF($this->config->vision == 'lite')->andWhere('objectType')->notin('product')->fi() - ->beginIF($this->config->systemMode == 'lean')->andWhere('objectType')->notin('program')->fi() + ->beginIF($this->config->systemMode == 'light')->andWhere('objectType')->notin('program')->fi() ->beginIF($productID == 'notzero')->andWhere('product')->gt(0)->andWhere('product')->notlike('%,0,%')->fi() ->beginIF($projectID == 'notzero')->andWhere('project')->gt(0)->fi() ->beginIF($executionID == 'notzero')->andWhere('execution')->gt(0)->fi() diff --git a/module/block/lang/de.php b/module/block/lang/de.php index 6f0fba3ac8..dc31661af3 100644 --- a/module/block/lang/de.php +++ b/module/block/lang/de.php @@ -564,7 +564,7 @@ $lang->block->gridOptions[4] = 'Rechts'; $lang->block->flowchart = array(); $lang->block->flowchart['admin'] = array('Administrator', 'Abteilung erstellen', 'Benutzer erstellen', 'Rechte pflegen'); -if($config->systemMode == 'new') $lang->block->flowchart['program'] = array('Program Owner', 'Create Program', 'Link Product', "Create Project", "Budgeting and planning", 'Add Stakeholder'); +if($config->systemMode == 'ALM') $lang->block->flowchart['program'] = array('Program Owner', 'Create Program', 'Link Product', "Create Project", "Budgeting and planning", 'Add Stakeholder'); $lang->block->flowchart['product'] = array($lang->productCommon . ' Besitzer', $lang->productCommon . ' erstellen', 'Module pflegen', 'Pläne pflegen', 'Storys pflegen', 'Release erstellen'); $lang->block->flowchart['project'] = array('Project Manager', 'Add projects and ' . $lang->executionCommon . 's', 'Maintain Teams', 'Link Stories', 'Create Tasks', 'Track'); $lang->block->flowchart['project'] = array('Project Manager', 'Add projects and ' . $lang->executionCommon . 's', 'Maintain Teams', 'Link Stories', 'Create Tasks', 'Track'); diff --git a/module/block/lang/en.php b/module/block/lang/en.php index 1c28ad31b8..6d15304c9b 100644 --- a/module/block/lang/en.php +++ b/module/block/lang/en.php @@ -564,7 +564,7 @@ $lang->block->gridOptions[4] = 'Right'; $lang->block->flowchart = array(); $lang->block->flowchart['admin'] = array('Administrator', 'Add Departments', 'Add Users', 'Maintain Privileges'); -if($config->systemMode == 'new') $lang->block->flowchart['program'] = array('Program Owner', 'Create Program', 'Link Product', "Create Project", "Budgeting and planning", 'Add Stakeholder'); +if($config->systemMode == 'ALM') $lang->block->flowchart['program'] = array('Program Owner', 'Create Program', 'Link Product', "Create Project", "Budgeting and planning", 'Add Stakeholder'); $lang->block->flowchart['product'] = array($lang->productCommon . ' Owner', 'Add ' . $lang->productCommon, 'Maintain Modules', 'Maintain Plans', 'Maintain Stories', 'Create Releases'); $lang->block->flowchart['project'] = array('Project Manager', 'Add projects and ' . $lang->executionCommon . 's', 'Maintain Teams', 'Link Stories', 'Create Tasks', 'Track'); $lang->block->flowchart['project'] = array('Project Manager', 'Add ' . $lang->executionCommon . 's', 'Maintain Teams', 'Link Stories', 'Create Tasks', 'Track'); diff --git a/module/block/lang/fr.php b/module/block/lang/fr.php index d64e912b3f..d06a0f7a59 100644 --- a/module/block/lang/fr.php +++ b/module/block/lang/fr.php @@ -564,7 +564,7 @@ $lang->block->gridOptions[4] = 'Right'; $lang->block->flowchart = array(); $lang->block->flowchart['admin'] = array('Administrateur', 'Ajoute Compartiment', 'Ajoute Utilisateurs', 'Administre Privilèges'); -if($config->systemMode == 'new') $lang->block->flowchart['program'] = array('Program Owner', 'Create Program', 'Link Product', "Create Project", "Budgeting and planning", 'Add Stakeholder'); +if($config->systemMode == 'ALM') $lang->block->flowchart['program'] = array('Program Owner', 'Create Program', 'Link Product', "Create Project", "Budgeting and planning", 'Add Stakeholder'); $lang->block->flowchart['product'] = array($lang->productCommon . ' Owner', 'Ajoute ' . $lang->productCommon . '/Modules', 'Ajoute ' . $lang->executionCommon . 's', 'Ajoute Stories', 'Maintient Plans', 'Crée Releases'); $lang->block->flowchart['project'] = array('Project Manager', 'Add projects and ' . $lang->executionCommon . 's', 'Maintain Teams', 'Link Stories', 'Create Tasks', 'Track'); $lang->block->flowchart['project'] = array('Project Manager', 'Add projects and ' . $lang->executionCommon . 's', 'Maintain Teams', 'Link Stories', 'Create Tasks', 'Track'); diff --git a/module/block/lang/zh-cn.php b/module/block/lang/zh-cn.php index 6185ec96ab..763aa29ed0 100644 --- a/module/block/lang/zh-cn.php +++ b/module/block/lang/zh-cn.php @@ -564,7 +564,7 @@ $lang->block->gridOptions[4] = '右侧'; $lang->block->flowchart = array(); $lang->block->flowchart['admin'] = array('管理员', '维护公司', '添加用户', '维护权限'); -if($config->systemMode == 'new') $lang->block->flowchart['program'] = array('项目集负责人', '创建项目集', '关联产品', "创建项目", "制定预算和规划", '添加干系人'); +if($config->systemMode == 'ALM') $lang->block->flowchart['program'] = array('项目集负责人', '创建项目集', '关联产品', "创建项目", "制定预算和规划", '添加干系人'); $lang->block->flowchart['product'] = array($lang->productCommon . '经理', '创建' . $lang->productCommon, '维护模块', "维护计划", "维护需求", '创建发布'); $lang->block->flowchart['project'] = array('项目经理', '创建项目、' . $lang->executionCommon, '维护团队', "关联需求", '分解任务', '跟踪进度'); $lang->block->flowchart['dev'] = array('研发人员', '领取任务和Bug', '设计实现方案', '更新状态', '完成任务和Bug', '提交代码'); diff --git a/module/block/lang/zh-tw.php b/module/block/lang/zh-tw.php index 96818c2410..a821639e8e 100644 --- a/module/block/lang/zh-tw.php +++ b/module/block/lang/zh-tw.php @@ -534,7 +534,7 @@ $lang->block->gridOptions[4] = '右側'; $lang->block->flowchart = array(); $lang->block->flowchart['admin'] = array('管理員', '維護公司', '添加用戶', '維護權限'); -if($config->systemMode == 'new') $lang->block->flowchart['program'] = array('項目集負責人', '創建項目集', '關聯產品', "創建項目", "制定預算和規劃", '添加干係人'); +if($config->systemMode == 'ALM') $lang->block->flowchart['program'] = array('項目集負責人', '創建項目集', '關聯產品', "創建項目", "制定預算和規劃", '添加干係人'); $lang->block->flowchart['product'] = array($lang->productCommon . '經理', '創建' . $lang->productCommon, '維護模組', "維護計劃", "維護需求", '創建發佈'); $lang->block->flowchart['project'] = array('項目經理', '創建項目、' . $lang->executionCommon, '維護團隊', "關聯需求", '分解任務', '跟蹤進度'); $lang->block->flowchart['dev'] = array('研發人員', '領取任務和Bug', '設計實現方案', '更新狀態', '完成任務和Bug', '提交代碼'); diff --git a/module/common/lang/menu.php b/module/common/lang/menu.php index b9aff5305f..9f038f7883 100644 --- a/module/common/lang/menu.php +++ b/module/common/lang/menu.php @@ -61,7 +61,7 @@ $lang->mainNav->menuOrder[50] = 'report'; $lang->mainNav->menuOrder[55] = 'system'; $lang->mainNav->menuOrder[60] = 'admin'; -if($config->systemMode == 'lean') unset($lang->mainNav->program, $lang->mainNav->menuOrder[10]); +if($config->systemMode == 'light') unset($lang->mainNav->program, $lang->mainNav->menuOrder[10]); /* My menu. */ $lang->my->menu = new stdclass(); diff --git a/module/common/lang/vi.php b/module/common/lang/vi.php index 610ad48b75..f9f57f850e 100644 --- a/module/common/lang/vi.php +++ b/module/common/lang/vi.php @@ -148,7 +148,7 @@ $lang->mainNav->doc = ' Doc|doc|index|'; $lang->mainNav->report = " Statistic|report|productsummary|"; $lang->mainNav->system = ' System|company|browse|'; $lang->mainNav->admin = ' Admin|admin|index|'; -if($config->systemMode == 'new') $lang->mainNav->program = " Program|$programModule|$programMethod|"; +if($config->systemMode == 'ALM') $lang->mainNav->program = " Program|$programModule|$programMethod|"; $lang->dividerMenu = ',qa,report,admin,'; diff --git a/module/common/model.php b/module/common/model.php index 1c693632e7..eb225fad72 100644 --- a/module/common/model.php +++ b/module/common/model.php @@ -70,7 +70,7 @@ class commonModel extends model $project = $this->dao->select('id, parent, path')->from(TABLE_PROJECT)->where('id')->eq($projectID)->fetch(); $this->syncProgramStatus($project); } - if($rawModule == 'program' and $this->config->systemMode == 'new') + if($rawModule == 'program' and $this->config->systemMode == 'ALM') { $programID = $objectID; $program = $this->dao->select('id, parent, path')->from(TABLE_PROGRAM)->where('id')->eq($programID)->fetch(); @@ -613,8 +613,8 @@ class commonModel extends model if(empty($object)) unset($lang->createIcons['story'], $lang->createIcons['task'], $lang->createIcons['execution']); } - if($config->edition == 'open') unset($lang->createIcons['effort']); - if($config->systemMode == 'lean') unset($lang->createIcons['program']); + if($config->edition == 'open') unset($lang->createIcons['effort']); + if($config->systemMode == 'light') unset($lang->createIcons['program']); /* Check whether the creation permission is available, and print create buttons. */ @@ -1240,7 +1240,7 @@ class commonModel extends model echo " @@ -37,7 +37,7 @@ diff --git a/module/dev/lang/de.php b/module/dev/lang/de.php index ed164ae857..684107df19 100644 --- a/module/dev/lang/de.php +++ b/module/dev/lang/de.php @@ -159,7 +159,7 @@ $lang->dev->groupList['message'] = 'Message'; $lang->dev->groupList['search'] = 'Search'; global $config; -if($config->systemMode != 'new') unset($lang->dev->groupList['program']); +if($config->systemMode != 'ALM') unset($lang->dev->groupList['program']); $lang->dev->endGroupList['admin'] = 'Admin'; $lang->dev->endGroupList['system'] = 'System'; diff --git a/module/dev/lang/en.php b/module/dev/lang/en.php index 8a14448e96..072854edbd 100644 --- a/module/dev/lang/en.php +++ b/module/dev/lang/en.php @@ -159,7 +159,7 @@ $lang->dev->groupList['message'] = 'Message'; $lang->dev->groupList['search'] = 'Search'; global $config; -if($config->systemMode != 'new') unset($lang->dev->groupList['program']); +if($config->systemMode != 'ALM') unset($lang->dev->groupList['program']); $lang->dev->endGroupList['admin'] = 'Admin'; $lang->dev->endGroupList['system'] = 'System'; diff --git a/module/dev/lang/fr.php b/module/dev/lang/fr.php index 5779da098a..03542662f4 100644 --- a/module/dev/lang/fr.php +++ b/module/dev/lang/fr.php @@ -159,7 +159,7 @@ $lang->dev->groupList['message'] = 'Message'; $lang->dev->groupList['search'] = 'Search'; global $config; -if($config->systemMode != 'new') unset($lang->dev->groupList['program']); +if($config->systemMode != 'ALM') unset($lang->dev->groupList['program']); $lang->dev->endGroupList['admin'] = 'Admin'; $lang->dev->endGroupList['system'] = 'Syst?me'; diff --git a/module/dev/lang/zh-cn.php b/module/dev/lang/zh-cn.php index 3abace2c9d..55910511b9 100644 --- a/module/dev/lang/zh-cn.php +++ b/module/dev/lang/zh-cn.php @@ -159,7 +159,7 @@ $lang->dev->groupList['message'] = '消息'; $lang->dev->groupList['search'] = '搜索'; global $config; -if($config->systemMode != 'new') unset($lang->dev->groupList['program']); +if($config->systemMode != 'ALM') unset($lang->dev->groupList['program']); $lang->dev->endGroupList['admin'] = '后台'; $lang->dev->endGroupList['system'] = '系统'; diff --git a/module/execution/view/view.html.php b/module/execution/view/view.html.php index 66a29951bc..2a4f6f0e39 100644 --- a/module/execution/view/view.html.php +++ b/module/execution/view/view.html.php @@ -288,7 +288,7 @@

- config->systemMode == 'new'):?> + config->systemMode == 'ALM'):?>
project->parent;?> diff --git a/module/group/lang/resource.php b/module/group/lang/resource.php index 3fef35bd20..1742ff5d16 100644 --- a/module/group/lang/resource.php +++ b/module/group/lang/resource.php @@ -1890,7 +1890,7 @@ $lang->dev->methodOrder[20] = 'translate'; global $config; $inUpgrade = (defined('IN_UPGRADE') and IN_UPGRADE); $isURSR = ($config->URAndSR or $inUpgrade); -$hasProgram = ($config->systemMode == 'new' or $inUpgrade); +$hasProgram = ($config->systemMode == 'ALM' or $inUpgrade); $hasProductTrack = (strpos(",$config->disabledFeatures,", ',productTrack,') === false or $inUpgrade); $hasProductRoadmap = (strpos(",$config->disabledFeatures,", ',productRoadmap,') === false or $inUpgrade); $hasWaterfallTrack = (strpos(",$config->disabledFeatures,", ',waterfallTrack,') === false or $inUpgrade); diff --git a/module/group/model.php b/module/group/model.php index 47b771d0ea..77a081350c 100644 --- a/module/group/model.php +++ b/module/group/model.php @@ -291,7 +291,7 @@ class groupModel extends model foreach($productList as $id => $product) { - if(isset($programs[$product->program]) and $this->config->systemMode == 'new') $product->name = $programs[$product->program] . '/' . $product->name; + if(isset($programs[$product->program]) and $this->config->systemMode == 'ALM') $product->name = $programs[$product->program] . '/' . $product->name; $products[$product->id] = $product->name; } diff --git a/module/group/view/manageprojectadmin.html.php b/module/group/view/manageprojectadmin.html.php index 2ac06382ee..35c47c569b 100644 --- a/module/group/view/manageprojectadmin.html.php +++ b/module/group/view/manageprojectadmin.html.php @@ -41,8 +41,8 @@
- systemMode == 'new' ? '' : 'hidden';?> - systemMode == 'new' ? 4 : 3;?> + systemMode == 'ALM' ? '' : 'hidden';?> + systemMode == 'ALM' ? 4 : 3;?> $group):?> diff --git a/module/install/control.php b/module/install/control.php index 701423211c..790c1d07f9 100644 --- a/module/install/control.php +++ b/module/install/control.php @@ -242,7 +242,7 @@ class install extends control if($this->post->importDemoData) $this->install->importDemoData(); $defaultProgram = $this->loadModel('setting')->getItem('owner=system&module=common§ion=global&key=defaultProgram'); - if($this->config->systemMode == 'lean' and empty($defaultProgram)) + if($this->config->systemMode == 'light' and empty($defaultProgram)) { /* Lean mode create default program. */ $programID = $this->loadModel('program')->createDefaultProgram(); diff --git a/module/install/css/step4.css b/module/install/css/step4.css index 40be22c10e..bfa7597458 100644 --- a/module/install/css/step4.css +++ b/module/install/css/step4.css @@ -8,8 +8,8 @@ #mainContent tr th {background-color: rgb(241, 241, 241);} #mainContent tr td {background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(238, 238, 238); border-right: 1px solid rgb(238, 238, 238);} -#useLean {background-color: #ddd!important; padding: 6px 85px;} -#useNew {background-color: #ddd!important; padding: 6px 85px;} +#useLight {background-color: #ddd!important; padding: 6px 85px;} +#useALM {background-color: #ddd!important; padding: 6px 85px;} #mainContent .datatable {cursor: default;} -.container {padding-top: 20px;} \ No newline at end of file +.container {padding-top: 20px;} diff --git a/module/install/js/step4.js b/module/install/js/step4.js index e6bb22c6cc..03ccc7472b 100644 --- a/module/install/js/step4.js +++ b/module/install/js/step4.js @@ -1,14 +1,14 @@ $(function() { - $("#useLean").click(function() + $("#useLight").click(function() { - $('#mode').val('lean'); + $('#mode').val('light'); $('form').submit(); }) - $("#useNew").click(function() + $("#useALM").click(function() { - $('#mode').val('new'); + $('#mode').val('ALM'); $('form').submit(); }) }); diff --git a/module/install/lang/de.php b/module/install/lang/de.php index fa85510980..a00f993d27 100644 --- a/module/install/lang/de.php +++ b/module/install/lang/de.php @@ -293,9 +293,6 @@ EOT; $lang->install->product = array('chanzhi', 'zdoo'); -$lang->install->modeList['lean'] = 'Lean mode'; -$lang->install->modeList['new'] = 'Program mode'; - $lang->install->promotion = "Produkte von Nature Easy Soft:"; $lang->install->chanzhi = new stdclass(); diff --git a/module/install/lang/en.php b/module/install/lang/en.php index 46c68ddcdd..5cd800865d 100644 --- a/module/install/lang/en.php +++ b/module/install/lang/en.php @@ -293,9 +293,6 @@ EOT; $lang->install->product = array('chanzhi', 'zdoo', 'ydisk', 'meshiot'); -$lang->install->modeList['lean'] = 'Lean mode'; -$lang->install->modeList['new'] = 'Program mode'; - $lang->install->promotion = "Products also from EasyCorp:"; $lang->install->chanzhi = new stdclass(); diff --git a/module/install/lang/fr.php b/module/install/lang/fr.php index a5f3ab68ac..e41b04de73 100644 --- a/module/install/lang/fr.php +++ b/module/install/lang/fr.php @@ -293,9 +293,6 @@ EOT; $lang->install->product = array('chanzhi', 'zdoo'); -$lang->install->modeList['lean'] = 'Lean mode'; -$lang->install->modeList['new'] = 'Program mode'; - $lang->install->promotion = "Autres produits de l'équipe Nature Easy Soft :"; $lang->install->chanzhi = new stdclass(); diff --git a/module/install/lang/zh-cn.php b/module/install/lang/zh-cn.php index 4da78a0faa..69bfbf5880 100644 --- a/module/install/lang/zh-cn.php +++ b/module/install/lang/zh-cn.php @@ -293,9 +293,6 @@ EOT; $lang->install->product = array('chanzhi', 'zdoo', 'xuanxuan', 'ydisk', 'meshiot'); -$lang->install->modeList['lean'] = '迅捷模式'; -$lang->install->modeList['new'] = '综合模式'; - $lang->install->promotion = "为您推荐易软天创旗下其他产品:"; $lang->install->chanzhi = new stdclass(); diff --git a/module/install/view/step4.html.php b/module/install/view/step4.html.php index 7e122b80b1..8384e01523 100644 --- a/module/install/view/step4.html.php +++ b/module/install/view/step4.html.php @@ -37,15 +37,15 @@ - - + + - - + + @@ -115,8 +115,8 @@ - - + + diff --git a/module/kanban/view/importexecution.html.php b/module/kanban/view/importexecution.html.php index 9be413f39e..f7986a2b18 100644 --- a/module/kanban/view/importexecution.html.php +++ b/module/kanban/view/importexecution.html.php @@ -89,7 +89,7 @@
noData;?>
-systemMode == 'classic'):?> +systemMode == 'light'):?> diff --git a/module/my/view/execution.html.php b/module/my/view/execution.html.php index 97b632c463..7545ee0fe7 100644 --- a/module/my/view/execution.html.php +++ b/module/my/view/execution.html.php @@ -50,7 +50,7 @@
- config->systemMode == 'new'):?> + config->systemMode == 'ALM'):?> diff --git a/module/product/config.php b/module/product/config.php index 56967b63f2..eca608a237 100644 --- a/module/product/config.php +++ b/module/product/config.php @@ -4,12 +4,12 @@ $config->product->orderBy = 'isClosed,program_asc,order_asc'; $config->product->showAllProjects = 0; $config->product->customBatchEditFields = 'line,PO,QD,RD,status,type,acl'; -if($config->systemMode == 'new') $config->product->customBatchEditFields = 'program,' . $config->product->customBatchEditFields; +if($config->systemMode == 'ALM') $config->product->customBatchEditFields = 'program,' . $config->product->customBatchEditFields; $config->product->browse = new stdclass(); $config->product->custom = new stdclass(); $config->product->custom->batchEditFields = 'line,PO,QD,RD'; -if($config->systemMode == 'new') $config->product->custom->batchEditFields .= ',program'; +if($config->systemMode == 'ALM') $config->product->custom->batchEditFields .= ',program'; $config->product->list = new stdclass(); $config->product->list->exportFields = 'id,program,line,name,manager,draftStories,activeStories,changedStories,reviewingStories,closedStories,storyCompleteRate,bugs,unResolvedBugs,assignToNullBugs,bugFixedRate,plans,releases'; @@ -98,7 +98,7 @@ $config->product->all->search['module'] = 'product'; $config->product->all->search['fields']['name'] = $lang->product->name; if(!isset($config->setCode) or $config->setCode == 1) $config->product->all->search['fields']['code'] = $lang->product->code; $config->product->all->search['fields']['id'] = $lang->product->id; -if($config->systemMode == 'new') +if($config->systemMode == 'ALM') { $config->product->all->search['fields']['program'] = $lang->product->program; $config->product->all->search['fields']['line'] = $lang->product->line; @@ -115,7 +115,7 @@ $config->product->all->search['fields']['createdBy'] = $lang->product->created $config->product->all->search['params']['name'] = array('operator' => 'include', 'control' => 'input', 'values' => ''); if(!isset($config->setCode) or $config->setCode == 1) $config->product->all->search['params']['code'] = array('operator' => 'include', 'control' => 'input', 'values' => ''); $config->product->all->search['params']['id'] = array('operator' => '=', 'control' => 'input', 'values' => ''); -if($config->systemMode == 'new') $config->product->all->search['params']['program'] = array('operator' => '=', 'control' => 'select', 'values' => ''); +if($config->systemMode == 'ALM') $config->product->all->search['params']['program'] = array('operator' => '=', 'control' => 'select', 'values' => ''); $config->product->all->search['params']['line'] = array('operator' => '=', 'control' => 'select', 'values' => ''); $config->product->all->search['params']['desc'] = array('operator' => 'include', 'control' => 'input', 'values' => ''); $config->product->all->search['params']['PO'] = array('operator' => '=', 'control' => 'select', 'values' => 'users'); diff --git a/module/product/control.php b/module/product/control.php index 42f31136c2..e78e365449 100755 --- a/module/product/control.php +++ b/module/product/control.php @@ -427,7 +427,7 @@ class product extends control if(!empty($this->config->user->moreLink)) $this->config->moreLinks["RD"] = $this->config->user->moreLink; $lines = array(); - if($programID and $this->config->systemMode == 'new') $lines = array('') + $this->product->getLinePairs($programID); + if($programID and $this->config->systemMode == 'ALM') $lines = array('') + $this->product->getLinePairs($programID); if($this->app->tab == 'doc') unset($this->lang->doc->menu->product['subMenu']); @@ -510,7 +510,7 @@ class product extends control if(!empty($this->config->user->moreLink)) $this->config->moreLinks["RD"] = $this->config->user->moreLink; $lines = array(); - if($product->program and $this->config->systemMode == 'new') $lines = array('') + $this->product->getLinePairs($product->program); + if($product->program and $this->config->systemMode == 'ALM') $lines = array('') + $this->product->getLinePairs($product->program); /* Get programs. */ $programs = $this->loadModel('program')->getTopPairs('', 'noclosed'); @@ -599,7 +599,7 @@ class product extends control $programs = array(); $unauthorizedPrograms = array(); - if($this->config->systemMode == 'new') + if($this->config->systemMode == 'ALM') { $programs = $this->loadModel('program')->getTopPairs(); @@ -1238,7 +1238,7 @@ class product extends control $pager = new pager($recTotal, $recPerPage, $pageID); /* Process product structure. */ - if($this->config->systemMode == 'lean' and $orderBy == 'program_asc') $orderBy = 'order_asc'; + if($this->config->systemMode == 'light' and $orderBy == 'program_asc') $orderBy = 'order_asc'; $productStats = $this->product->getStats($orderBy, $pager, $browseType, '', 'story', '', $queryID); $productStructure = $this->product->statisticProgram($productStats); $productLines = $this->dao->select('*')->from(TABLE_MODULE)->where('type')->eq('line')->andWhere('deleted')->eq(0)->orderBy('`order` asc')->fetchAll(); @@ -1422,7 +1422,7 @@ class product extends control $fields[$fieldName] = zget($productLang, $fieldName); unset($fields[$key]); - if($this->config->systemMode == 'lean' and ($fieldName == 'line' or $fieldName == 'program')) unset($fields[$fieldName]); + if($this->config->systemMode == 'light' and ($fieldName == 'line' or $fieldName == 'program')) unset($fields[$fieldName]); } $lastProgram = $lastLine = ''; diff --git a/module/product/js/kanban.js b/module/product/js/kanban.js index 73fe67015c..4798d26c96 100644 --- a/module/product/js/kanban.js +++ b/module/product/js/kanban.js @@ -155,7 +155,7 @@ function initKanban() $kanban.kanban( { data: data, - noLaneName: isLeanMode, + noLaneName: isLightMode, virtualize: true, virtualCardList: true, calcColHeight: calcColHeight diff --git a/module/product/lang/de.php b/module/product/lang/de.php index bb295db199..aade1f1b1d 100644 --- a/module/product/lang/de.php +++ b/module/product/lang/de.php @@ -189,7 +189,7 @@ $lang->product->statusList['normal'] = 'Normal'; $lang->product->statusList['closed'] = 'Geschlossen'; global $config; -if($config->systemMode == 'new') +if($config->systemMode == 'ALM') { $lang->product->aclList['private'] = "Private {$lang->productCommon} (Manager and Stakeholders of the respective program, team members and stakeholders of the associated project can access)"; } diff --git a/module/product/lang/en.php b/module/product/lang/en.php index cc8985363f..ebba2b6f43 100644 --- a/module/product/lang/en.php +++ b/module/product/lang/en.php @@ -189,7 +189,7 @@ $lang->product->statusList['normal'] = 'Normal'; $lang->product->statusList['closed'] = 'Closed'; global $config; -if($config->systemMode == 'new') +if($config->systemMode == 'ALM') { $lang->product->aclList['private'] = "Private {$lang->productCommon} (Manager and Stakeholders of the respective program, team members and stakeholders of the associated project can access)"; } diff --git a/module/product/lang/fr.php b/module/product/lang/fr.php index 0a0cd79847..1869910653 100644 --- a/module/product/lang/fr.php +++ b/module/product/lang/fr.php @@ -189,7 +189,7 @@ $lang->product->statusList['normal'] = 'Normal'; $lang->product->statusList['closed'] = 'Fermé'; global $config; -if($config->systemMode == 'new') +if($config->systemMode == 'ALM') { $lang->product->aclList['private'] = "Private {$lang->productCommon} (Manager and Stakeholders of the respective program, team members and stakeholders of the associated project can access)"; } diff --git a/module/product/lang/zh-cn.php b/module/product/lang/zh-cn.php index 35386ccff5..fc6a52dfef 100644 --- a/module/product/lang/zh-cn.php +++ b/module/product/lang/zh-cn.php @@ -189,7 +189,7 @@ $lang->product->statusList['normal'] = '正常'; $lang->product->statusList['closed'] = '结束'; global $config; -if($config->systemMode == 'new') +if($config->systemMode == 'ALM') { $lang->product->aclList['private'] = "私有({$lang->productCommon}相关负责人、所属项目集的负责人及干系人、相关联项目的团队成员和干系人可访问)"; } diff --git a/module/product/lang/zh-tw.php b/module/product/lang/zh-tw.php index 7b568db8e5..31b23dc4f0 100644 --- a/module/product/lang/zh-tw.php +++ b/module/product/lang/zh-tw.php @@ -174,7 +174,7 @@ $lang->product->statusList['normal'] = '正常'; $lang->product->statusList['closed'] = '結束'; global $config; -if($config->systemMode == 'new') +if($config->systemMode == 'ALM') { $lang->product->aclList['private'] = "私有({$lang->productCommon}相關負責人、所屬項目集的干係人、相關聯項目的團隊成員和干係人可訪問)"; } diff --git a/module/product/model.php b/module/product/model.php index 6a4b431092..32b5caae60 100644 --- a/module/product/model.php +++ b/module/product/model.php @@ -728,7 +728,7 @@ class productModel extends model /* Lean mode relation defaultProgram. */ $programID = isset($product->program) ? $product->program : 0; - if($this->config->systemMode == 'lean') + if($this->config->systemMode == 'light') { $programID = $this->config->global->defaultProgram; $product->program = $this->config->global->defaultProgram; @@ -756,7 +756,7 @@ class productModel extends model $line->parent = 0; $line->grade = 1; $line->name = $this->post->lineName; - $line->root = $this->config->systemMode == 'new' ? $product->program : 0; + $line->root = $this->config->systemMode == 'ALM' ? $product->program : 0; $line->order = $maxOrder; $lines = $this->dao->select('name')->from(TABLE_MODULE)->where('type')->eq('line')->andWhere('root')->eq($line->root)->andWhere('name')->eq($line->name)->fetch(); @@ -868,8 +868,8 @@ class productModel extends model $productID = (int)$productID; $products[$productID] = new stdClass(); - if($this->config->systemMode == 'new' and isset($data->programs[$productID])) $products[$productID]->program = (int)$data->programs[$productID]; - if($this->config->systemMode == 'new' and isset($data->lines[$productID])) $products[$productID]->line = (int)$data->lines[$productID]; + if($this->config->systemMode == 'ALM' and isset($data->programs[$productID])) $products[$productID]->program = (int)$data->programs[$productID]; + if($this->config->systemMode == 'ALM' and isset($data->lines[$productID])) $products[$productID]->line = (int)$data->lines[$productID]; $products[$productID]->name = $productName; $products[$productID]->PO = $data->POs[$productID]; $products[$productID]->QD = $data->QDs[$productID]; @@ -896,13 +896,13 @@ class productModel extends model foreach($products as $productID => $product) { $oldProduct = $oldProducts[$productID]; - if($this->config->systemMode == 'new') $programID = !isset($product->program) ? $oldProduct->program : (empty($product->program) ? 0 : $product->program); + if($this->config->systemMode == 'ALM') $programID = !isset($product->program) ? $oldProduct->program : (empty($product->program) ? 0 : $product->program); $this->dao->update(TABLE_PRODUCT) ->data($product) ->autoCheck() ->batchCheck($this->config->product->edit->requiredFields , 'notempty') - ->checkIF((!empty($product->name) and $this->config->systemMode == 'new'), 'name', 'unique', "id != $productID and `program` = $programID and `deleted` = '0'") + ->checkIF((!empty($product->name) and $this->config->systemMode == 'ALM'), 'name', 'unique', "id != $productID and `program` = $programID and `deleted` = '0'") ->checkFlow() ->where('id')->eq($productID) ->exec(); @@ -981,7 +981,7 @@ class productModel extends model $data = fixer::input('post')->get(); /* When there are products under the line, the program cannot be modified */ - if($this->config->systemMode == 'new') + if($this->config->systemMode == 'ALM') { foreach($oldLines as $oldLine) { @@ -1006,7 +1006,7 @@ class productModel extends model foreach($data->modules as $id => $name) { if(empty($name)) continue; - if($this->config->systemMode == 'new' and empty($data->programs[$id])) + if($this->config->systemMode == 'ALM' and empty($data->programs[$id])) { dao::$errors[] = $this->lang->product->programEmpty; return false; @@ -1216,7 +1216,7 @@ class productModel extends model $this->config->product->all->search['queryID'] = $queryID; $this->config->product->all->search['actionURL'] = $actionURL; - if($this->config->systemMode == 'new') + if($this->config->systemMode == 'ALM') { $programPairs = $this->loadModel('program')->getTopPairs('', 'noclosed'); $this->config->product->all->search['params']['program']['values'] = array('' => '') + $programPairs; @@ -1952,7 +1952,7 @@ class productModel extends model ->andWhere('t2.deleted')->eq('0') ->fetchGroup('product', 'project'); - if($this->config->systemMode == 'new' and !$this->config->product->showAllProjects) + if($this->config->systemMode == 'ALM' and !$this->config->product->showAllProjects) { foreach($projectProduct as $productID => $projects) { diff --git a/module/product/view/ajaxgetdropmenu.html.php b/module/product/view/ajaxgetdropmenu.html.php index 9d1043f863..8de228df5e 100644 --- a/module/product/view/ajaxgetdropmenu.html.php +++ b/module/product/view/ajaxgetdropmenu.html.php @@ -56,14 +56,14 @@ foreach($products as $programID => $programProducts) } $productsPinYin = common::convert2Pinyin($productNames); -$myProductsHtml = $config->systemMode == 'new' ? '
    ' : '
      '; -$normalProductsHtml = $config->systemMode == 'new' ? '
        ' : '
          '; -$closedProductsHtml = $config->systemMode == 'new' ? '
            ' : '
              '; +$myProductsHtml = $config->systemMode == 'ALM' ? '
                ' : '
                  '; +$normalProductsHtml = $config->systemMode == 'ALM' ? '
                    ' : '
                      '; +$closedProductsHtml = $config->systemMode == 'ALM' ? '
                        ' : '
                          '; foreach($products as $programID => $programProducts) { /* Add the program name before project. */ - if($programID and $config->systemMode == 'new') + if($programID and $config->systemMode == 'ALM') { $programName = zget($programs, $programID); @@ -76,7 +76,7 @@ foreach($products as $programID => $programProducts) { if($product->id == $productID) $currentProduct = $product; $selected = $product->id == $productID ? 'selected' : ''; - $productName = ($config->systemMode == 'new' and $product->line) ? zget($lines, $product->line, '') . ' / ' . $product->name : $product->name; + $productName = ($config->systemMode == 'ALM' and $product->line) ? zget($lines, $product->line, '') . ' / ' . $product->name : $product->name; $linkHtml = $this->product->setParamsForLink($module, $link, $projectID, $product->id); $locateTab = ($module == 'testtask' and $method == 'browseUnits' and $app->tab == 'project') ? '' : "data-app='$app->tab'"; diff --git a/module/product/view/all.html.php b/module/product/view/all.html.php index a5abd2795a..2654ddf619 100644 --- a/module/product/view/all.html.php +++ b/module/product/view/all.html.php @@ -25,7 +25,7 @@
                          " . $lang->export, '', "class='btn btn-link export'", true, true)?> - systemMode == 'new'):?> + systemMode == 'ALM'):?>  " . $lang->product->line, '', 'class="btn btn-link iframe"', '', true);?> ' . $lang->product->create, '', 'class="btn btn-primary create-product-btn"');?> @@ -99,7 +99,7 @@ } } ?> - systemMode == 'new'):?> + systemMode == 'ALM'):?>
> @@ -138,10 +138,10 @@ $line):?> - systemMode == 'new'):?> + systemMode == 'ALM'):?> config->systemMode == 'new' and $programID) + if($this->config->systemMode == 'ALM' and $programID) { $trAttrs = "data-id='line.$lineID' data-parent='program.$programID'"; $trAttrs .= " data-nest-parent='program.$programID' data-nest-path='program.$programID,line.$lineID'" . "class='text-center'"; @@ -183,15 +183,15 @@ $totalStories = $product->stories['active'] + $product->stories['closed'] + $product->stories['draft'] + $product->stories['changing'] + $product->stories['reviewing']; $trClass = ''; - if($product->line and $this->config->systemMode == 'new') + if($product->line and $this->config->systemMode == 'ALM') { $path = "line.$product->line,$product->id"; - if($this->config->systemMode == 'new' and $product->program) $path = "program.$product->program,$path"; + if($this->config->systemMode == 'ALM' and $product->program) $path = "program.$product->program,$path"; $trAttrs = "data-id='$product->id' data-parent='line.$product->line'"; $trClass .= ' is-nest-child table-nest'; $trAttrs .= " data-nest-parent='line.$product->line' data-nest-path='$path'"; } - elseif($product->program and $this->config->systemMode == 'new') + elseif($product->program and $this->config->systemMode == 'ALM') { $trAttrs = "data-id='$product->id' data-parent='program.$product->program'"; $trClass .= ' is-nest-child table-nest'; diff --git a/module/product/view/batchedit.html.php b/module/product/view/batchedit.html.php index f55b3192b5..3b26d0c156 100755 --- a/module/product/view/batchedit.html.php +++ b/module/product/view/batchedit.html.php @@ -52,11 +52,11 @@ $full = ''; } ?> - config->systemMode == 'new'):?> + config->systemMode == 'ALM'):?> - config->systemMode == 'new'):?> + config->systemMode == 'ALM'):?> @@ -81,7 +81,7 @@ ?> - config->systemMode == 'new'):?> + config->systemMode == 'ALM'):?> program])):?> @@ -89,9 +89,9 @@ - config->systemMode == 'new'):?> + config->systemMode == 'ALM'):?> program]) ? $lines[$products[$productID]->program] : '';?> - + diff --git a/module/product/view/create.html.php b/module/product/view/create.html.php index a8441bdf56..15de85310f 100644 --- a/module/product/view/create.html.php +++ b/module/product/view/create.html.php @@ -24,7 +24,7 @@
execution->projectName;?> priAB);?> task->name);?>my->projects);?> my->executions);?>createLink('project', 'index', "projectID=$task->project"), $task->projectName);?> createLink('execution', 'task', "executionID=$task->execution"), $task->executionName, '');?>createLink('project', 'view', "projectID=$child->project"), $child->projectName);?> createLink('execution', 'task', "executionID=$child->project"), $child->executionName, '');?>custom->mode;?>

- - + +

custom->defaultProgram;?> group->allCheck . " ";?> actions;?>
lang->upgrade->mode;?>lang->upgrade->to18Mode['lean'];?>lang->upgrade->to18Mode['new'];?>lang->upgrade->to18Mode['light'];?>lang->upgrade->to18Mode['ALM'];?>
lang->upgrade->usage;?>lang->upgrade->leanUsage;?>lang->upgrade->newUsage;?>lang->upgrade->lightUsage;?>lang->upgrade->ALMUsage;?>
lang->upgrade->program;?>
lang->upgrade->selectUsage;?>
lang->upgrade->remark;?>
id));?> - systemMode == 'new'):?> + systemMode == 'ALM'):?> type === 'stage') echo "{$lang->project->stage} "; if($execution->type === 'sprint') echo "{$lang->executionCommon} "; diff --git a/module/my/view/preference.html.php b/module/my/view/preference.html.php index 40955646f3..a1512c65b8 100755 --- a/module/my/view/preference.html.php +++ b/module/my/view/preference.html.php @@ -42,7 +42,7 @@ html,body {height: 100%;} my->storyConcept;?>
my->programLink;?> my->programLinkList, $programLink, "class='form-control chosen'");?>
'>product->program;?> product->name;?>'>product->line;?> '>product->PO;?>
' style='overflow:visible'>program, "class='form-control' disabled");?> name, "class='form-control'");?>' style='overflow:visible' id="line_">config->systemMode == 'new' ? $productLines : $lines, $products[$productID]->line, "class='form-control picker-select'");?>' style='overflow:visible' id="line_">config->systemMode == 'ALM' ? $productLines : $lines, $products[$productID]->line, "class='form-control picker-select'");?> ' style='overflow:visible'>PO, "class='form-control picker-select'");?> ' style='overflow:visible'>QD, "class='form-control picker-select'");?>
- config->systemMode == 'new'):?> + config->systemMode == 'ALM'):?> diff --git a/module/product/view/edit.html.php b/module/product/view/edit.html.php index 28b23e2d77..55fb5c3cc1 100644 --- a/module/product/view/edit.html.php +++ b/module/product/view/edit.html.php @@ -31,7 +31,7 @@
program->common;?>
- config->systemMode == 'new'):?> + config->systemMode == 'ALM'):?> program and strpos(",{$this->app->user->view->programs},", ",{$product->program},") === false) ? 'disabled' : '';?> diff --git a/module/product/view/kanban.html.php b/module/product/view/kanban.html.php index 472b57535c..c4bc081ce4 100644 --- a/module/product/view/kanban.html.php +++ b/module/product/view/kanban.html.php @@ -11,7 +11,7 @@ ?> -systemMode == 'new'):?> +systemMode == 'ALM'):?>
product->showAllProjects ? 'checked' : '';?>> @@ -62,7 +62,7 @@ js::set('releaseList', $releaseList); js::set('hourList', $hourList); js::set('doingText', $lang->product->doing); - js::set('isLeanMode', $config->systemMode == 'lean'); + js::set('isLightMode', $config->systemMode == 'light'); ?>
diff --git a/module/product/view/manageline.html.php b/module/product/view/manageline.html.php index e5b4d859ef..5606b39c5f 100644 --- a/module/product/view/manageline.html.php +++ b/module/product/view/manageline.html.php @@ -33,7 +33,7 @@
product->lineName;?>
- config->systemMode == 'new'):?> + config->systemMode == 'ALM'):?>
product->program;?>
@@ -42,7 +42,7 @@
id]", $line->name, 'class="form-control"');?>
- config->systemMode == 'new'):?> + config->systemMode == 'ALM'):?>
id]", $programs, $line->root, "class='form-control chosen' required");?>
@@ -51,7 +51,7 @@
- config->systemMode == 'new'):?> + config->systemMode == 'ALM'):?>
@@ -64,7 +64,7 @@
- config->systemMode == 'new'):?> + config->systemMode == 'ALM'):?>
diff --git a/module/product/view/project.html.php b/module/product/view/project.html.php index 36adb75a17..f7fe5bea91 100644 --- a/module/product/view/project.html.php +++ b/module/product/view/project.html.php @@ -37,7 +37,7 @@
- systemMode == 'new'):?> + systemMode == 'ALM'):?> @@ -68,7 +68,7 @@ status == 'closed') $closedCount ++;?> - systemMode == 'new'):?> + systemMode == 'ALM'):?>
product->program;?>
idAB;?>program->common;?> project->name;?>
id);?>programName;?> diff --git a/module/program/model.php b/module/program/model.php index ba41b91085..4b4ff95b57 100644 --- a/module/program/model.php +++ b/module/program/model.php @@ -392,7 +392,7 @@ class programModel extends model foreach($projects as $project) { if(helper::diffDate(helper::today(), $project->end) > 0) $project->delay = 1; - if($this->config->systemMode == 'new' and !$this->config->program->showAllProjects and $project->parent != $product->program and strpos($project->path, ",{$product->program},") !== 0) continue; + if($this->config->systemMode == 'ALM' and !$this->config->program->showAllProjects and $project->parent != $product->program and strpos($project->path, ",{$product->program},") !== 0) continue; $status = $project->status == 'wait' ? 'wait' : 'doing'; $execution = zget($doingExecutions, $project->id, array()); @@ -650,7 +650,7 @@ class programModel extends model ->fetchAll('id'); /* Determine how to display the name of the program. */ - if($programTitle and $this->config->systemMode == 'new') + if($programTitle and $this->config->systemMode == 'ALM') { $programList = $this->getPairs(); foreach($projectList as $id => $project) diff --git a/module/project/control.php b/module/project/control.php index 58c1b56bce..60d0d81467 100755 --- a/module/project/control.php +++ b/module/project/control.php @@ -22,7 +22,7 @@ class project extends control public function __construct($moduleName = '', $methodName = '', $appName = '') { parent::__construct($moduleName, $methodName, $appName); - $this->view->globalDisableProgram = $this->config->systemMode == 'lean'; + $this->view->globalDisableProgram = $this->config->systemMode == 'light'; } /** @@ -853,7 +853,7 @@ class project extends control $projectID = $this->project->setMenu($projectID); $project = $this->project->getById($projectID); - if($this->config->systemMode == 'new') + if($this->config->systemMode == 'ALM') { $programList = array_filter(explode(',', $project->path)); array_pop($programList); diff --git a/module/project/lang/en.php b/module/project/lang/en.php index cf132789eb..e351d8ccff 100644 --- a/module/project/lang/en.php +++ b/module/project/lang/en.php @@ -296,7 +296,7 @@ $lang->project->kanbanSubAclList['open'] = "Open (accessible with project vie $lang->project->kanbanSubAclList['program'] = 'Open in the program (all upper-level program team leaders and stakeholders, the project leader, team members can access)'; global $config; -if($config->systemMode == 'lean') +if($config->systemMode == 'light') { unset($lang->project->subAclList['program']); unset($lang->project->kanbanSubAclList['program']); diff --git a/module/project/lang/fr.php b/module/project/lang/fr.php index 62f239c26b..a81bcdf36f 100644 --- a/module/project/lang/fr.php +++ b/module/project/lang/fr.php @@ -296,7 +296,7 @@ $lang->project->kanbanSubAclList['open'] = "Open (accessible with project vie $lang->project->kanbanSubAclList['program'] = 'Open in the program (all upper-level program team leaders and stakeholders, the project leader, team members can access)'; global $config; -if($config->systemMode == 'lean') +if($config->systemMode == 'light') { unset($lang->project->subAclList['program']); unset($lang->project->kanbanSubAclList['program']); diff --git a/module/project/lang/zh-cn.php b/module/project/lang/zh-cn.php index e89dfbf272..11125826fd 100644 --- a/module/project/lang/zh-cn.php +++ b/module/project/lang/zh-cn.php @@ -296,7 +296,7 @@ $lang->project->kanbanSubAclList['open'] = "公开 (有项目视图权限即 $lang->project->kanbanSubAclList['program'] = '项目集内公开(所有上级项目集负责人和干系人、项目负责人、团队成员可访问)'; global $config; -if($config->systemMode == 'lean') +if($config->systemMode == 'light') { unset($lang->project->subAclList['program']); unset($lang->project->kanbanSubAclList['program']); diff --git a/module/project/model.php b/module/project/model.php index 4efb7d53b5..07cc7f63f1 100644 --- a/module/project/model.php +++ b/module/project/model.php @@ -990,7 +990,7 @@ class projectModel extends model $this->config->project->search['params']['parent']['values'] = $programPairs; if(isset($this->config->setCode) and $this->config->setCode == 0) unset($this->config->project->search['fields']['code'], $this->config->project->search['params']['code']); - if($this->config->systemMode == 'lean') unset($this->config->project->search['fields']['parent'], $this->config->project->search['params']['parent']); + if($this->config->systemMode == 'light') unset($this->config->project->search['fields']['parent'], $this->config->project->search['params']['parent']); $this->loadModel('search')->setSearchParams($this->config->project->search); } @@ -1096,7 +1096,7 @@ class projectModel extends model { $projectName = $project->name; - if($this->config->systemMode == 'new') + if($this->config->systemMode == 'ALM') { $programID = zget($projectProgram, $project->id, ''); if($programID != $project->id) $projectName = zget($programs, $programID, '') . ' / ' . $projectName; @@ -1215,7 +1215,7 @@ class projectModel extends model if(isset($this->config->setCode) and $this->config->setCode == 0) unset($project->code); /* Lean mode relation defaultProgram. */ - if($this->config->systemMode == 'lean') $project->parent = $this->config->global->defaultProgram; + if($this->config->systemMode == 'light') $project->parent = $this->config->global->defaultProgram; $linkedProductsCount = 0; if($project->hasProduct && isset($_POST['products'])) diff --git a/module/project/view/ajaxgetdropmenu.html.php b/module/project/view/ajaxgetdropmenu.html.php index 489bf64498..6400849538 100644 --- a/module/project/view/ajaxgetdropmenu.html.php +++ b/module/project/view/ajaxgetdropmenu.html.php @@ -53,14 +53,14 @@ foreach($projects as $programID => $programProjects) } $projectsPinYin = common::convert2Pinyin($projectNames); -$myProjectsHtml = $config->systemMode == 'new' ? '
    ' : '
      '; -$normalProjectsHtml = $config->systemMode == 'new' ? '
        ' : '
          '; -$closedProjectsHtml = $config->systemMode == 'new' ? '
            ' : '
              '; +$myProjectsHtml = $config->systemMode == 'ALM' ? '
                ' : '
                  '; +$normalProjectsHtml = $config->systemMode == 'ALM' ? '
                    ' : '
                      '; +$closedProjectsHtml = $config->systemMode == 'ALM' ? '
                        ' : '
                          '; foreach($projects as $programID => $programProjects) { /* Add the program name before project. */ - if(isset($programs[$programID]) and $config->systemMode == 'new') + if(isset($programs[$programID]) and $config->systemMode == 'ALM') { $programName = zget($programs, $programID); diff --git a/module/project/view/kanban.html.php b/module/project/view/kanban.html.php index 16f042fde3..4f9049bd42 100644 --- a/module/project/view/kanban.html.php +++ b/module/project/view/kanban.html.php @@ -11,7 +11,7 @@ ?> -config->systemMode == 'lean'):?> +config->systemMode == 'light'):?>