From 98fa578f023594e8316ea712213b6c268dda33d5 Mon Sep 17 00:00:00 2001 From: leiyong <1549684884@qq.com> Date: Wed, 27 Jan 2021 10:48:14 +0800 Subject: [PATCH 1/4] * Fix bug. --- module/search/model.php | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/module/search/model.php b/module/search/model.php index d4c366f677..562dbc1fd7 100644 --- a/module/search/model.php +++ b/module/search/model.php @@ -541,9 +541,11 @@ class searchModel extends model $module = $objectType; if($module == 'case') $module = 'testcase'; if(common::hasPriv($module, 'view')) $allowedObject[] = $objectType; - if($module == 'caselib' and common::hasPriv('caselib', 'view')) $allowedObject[] = $objectType; - if($module == 'execution' and common::haspriv('project', 'view')) $allowedobject[] = $objectType; - if($module == 'project' and common::haspriv('program', 'index')) $allowedobject[] = $objectType; + + if($module == 'caselib' and common::hasPriv('caselib', 'view')) $allowedObject[] = $objectType; + if($module == 'execution' and common::haspriv('project', 'view')) $allowedobject[] = $objectType; + if($module == 'project' and common::haspriv('program', 'index')) $allowedobject[] = $objectType; + if($module == 'deploystep' and common::haspriv('deploy', 'viewstep')) $allowedobject[] = $objectType; } } @@ -972,6 +974,9 @@ class searchModel extends model $query = $this->dao->select('t1.*')->from($table)->alias('t1') ->where('1') + ->beginIF($type == 'program')->andWhere('type')->eq('program')->fi() + ->beginIF($type == 'project')->andWhere('type')->eq('project')->fi() + ->beginIF($type == 'execution')->andWhere('type')->in('stage,sprint')->fi() ->beginIF(isset($data->deleted))->andWhere('t1.deleted')->eq(0)->fi(); } return $query; From 6f5345b37633c5729f785f523e3c7a8e7a11bee4 Mon Sep 17 00:00:00 2001 From: leiyong <1549684884@qq.com> Date: Wed, 27 Jan 2021 11:02:29 +0800 Subject: [PATCH 2/4] * Fix bug. --- module/search/lang/de.php | 1 + module/search/lang/en.php | 2 +- module/search/lang/fr.php | 2 +- module/search/lang/vi.php | 2 +- module/search/lang/zh-cn.php | 2 +- module/search/lang/zh-tw.php | 2 +- 6 files changed, 6 insertions(+), 5 deletions(-) diff --git a/module/search/lang/de.php b/module/search/lang/de.php index cb03a8f9d3..d8baa10211 100644 --- a/module/search/lang/de.php +++ b/module/search/lang/de.php @@ -96,3 +96,4 @@ $lang->search->objecttypelist['story'] = $lang->srcommon; $lang->search->objecttypelist['requirement'] = $lang->urcommon; $lang->search->objecttypelist['stage'] = $lang->execution->stage; $lang->search->objecttypelist['sprint'] = $lang->execution->sprint; +$lang->search->objectTypeList['sprint'] = $lang->executionCommon; diff --git a/module/search/lang/en.php b/module/search/lang/en.php index 0685527486..10c5b1c6ee 100644 --- a/module/search/lang/en.php +++ b/module/search/lang/en.php @@ -95,4 +95,4 @@ $lang->search->modules['risk'] = 'Risk'; $lang->search->objecttypelist['story'] = $lang->srcommon; $lang->search->objecttypelist['requirement'] = $lang->urcommon; $lang->search->objecttypelist['stage'] = $lang->execution->stage; -$lang->search->objecttypelist['sprint'] = $lang->execution->sprint; +$lang->search->objectTypeList['sprint'] = $lang->executionCommon; diff --git a/module/search/lang/fr.php b/module/search/lang/fr.php index f4da522ee3..d969be9f71 100644 --- a/module/search/lang/fr.php +++ b/module/search/lang/fr.php @@ -95,4 +95,4 @@ $lang->search->modules['risk'] = 'Risk'; $lang->search->objecttypelist['story'] = $lang->srcommon; $lang->search->objecttypelist['requirement'] = $lang->urcommon; $lang->search->objecttypelist['stage'] = $lang->execution->stage; -$lang->search->objecttypelist['sprint'] = $lang->execution->sprint; +$lang->search->objectTypeList['sprint'] = $lang->executionCommon; diff --git a/module/search/lang/vi.php b/module/search/lang/vi.php index a09e5e4591..b99c65aabb 100644 --- a/module/search/lang/vi.php +++ b/module/search/lang/vi.php @@ -95,4 +95,4 @@ $lang->search->modules['risk'] = 'Risk'; $lang->search->objectTypeList['story'] = $lang->SRCommon; $lang->search->objectTypeList['requirement'] = $lang->URCommon; $lang->search->objectTypeList['stage'] = $lang->execution->stage; -$lang->search->objectTypeList['sprint'] = $lang->execution->sprint; +$lang->search->objectTypeList['sprint'] = $lang->executionCommon; diff --git a/module/search/lang/zh-cn.php b/module/search/lang/zh-cn.php index 4310d05d97..dedc55d5e8 100644 --- a/module/search/lang/zh-cn.php +++ b/module/search/lang/zh-cn.php @@ -95,4 +95,4 @@ $lang->search->modules['risk'] = '风险'; $lang->search->objectTypeList['story'] = $lang->SRCommon; $lang->search->objectTypeList['requirement'] = $lang->URCommon; $lang->search->objectTypeList['stage'] = $lang->execution->stage; -$lang->search->objectTypeList['sprint'] = $lang->execution->sprint; +$lang->search->objectTypeList['sprint'] = $lang->executionCommon; diff --git a/module/search/lang/zh-tw.php b/module/search/lang/zh-tw.php index 3962fb9504..7c5ef08582 100644 --- a/module/search/lang/zh-tw.php +++ b/module/search/lang/zh-tw.php @@ -95,4 +95,4 @@ $lang->search->modules['risk'] = '風險'; $lang->search->objecttypelist['story'] = $lang->srcommon; $lang->search->objecttypelist['requirement'] = $lang->urcommon; $lang->search->objecttypelist['stage'] = $lang->execution->stage; -$lang->search->objecttypelist['sprint'] = $lang->execution->sprint; +$lang->search->objectTypeList['sprint'] = $lang->executionCommon; From 25018625ce4c074565c1ccf2984bac87bd056d2e Mon Sep 17 00:00:00 2001 From: leiyong <1549684884@qq.com> Date: Wed, 27 Jan 2021 11:20:40 +0800 Subject: [PATCH 3/4] * Fix bug. --- module/index/view/index.html.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/index/view/index.html.php b/module/index/view/index.html.php index 0640ebfd33..c4a919f30c 100644 --- a/module/index/view/index.html.php +++ b/module/index/view/index.html.php @@ -19,7 +19,7 @@ js::set('tabsLang', $lang->index->tab); js::set('menuItems', commonModel::getMainNavList($app->rawModule)); js::set('defaultOpen', $open); ?> -config->bizVersion):?> +config->bizVersion)):?>