diff --git a/module/common/model.php b/module/common/model.php index 9f458e8150..a4b8c0b42b 100644 --- a/module/common/model.php +++ b/module/common/model.php @@ -1341,6 +1341,12 @@ class commonModel extends model $searchObjects = $lang->searchObjects; if($config->systemMode == 'light') unset($searchObjects['program']); + if(!helper::hasFeature('devops')) + { + if(isset($searchObjects['deploy'])) unset($searchObjects['deploy']); + if(isset($searchObjects['service'])) unset($searchObjects['service']); + if(isset($searchObjects['deploystep'])) unset($searchObjects['deploystep']); + } foreach($searchObjects as $key => $value) { diff --git a/module/search/control.php b/module/search/control.php index 72bb96141c..765f604d4a 100644 --- a/module/search/control.php +++ b/module/search/control.php @@ -362,6 +362,7 @@ class search extends control { if(!isset($this->lang->search->modules[$objectType])) continue; if($this->config->systemMode == 'light' and $objectType == 'program') continue; + if(!helper::hasFeature('devops') && in_array($objectType, array('deploy', 'service', 'deploystep'))) continue; $typeList[$objectType] = $this->lang->search->modules[$objectType]; }