Fix showing leave tab when its not needed

This commit is contained in:
Thilina
2021-06-27 17:01:55 +02:00
parent f12a467099
commit 8f8034556a

View File

@@ -6,6 +6,7 @@
use Classes\ModuleBuilder\ModuleBuilder; use Classes\ModuleBuilder\ModuleBuilder;
use Classes\ModuleBuilder\ModuleTab; use Classes\ModuleBuilder\ModuleTab;
use Classes\UIManager;
$moduleName = 'settings'; $moduleName = 'settings';
$moduleGroup = 'admin'; $moduleGroup = 'admin';
@@ -32,7 +33,7 @@ if ( $notCloud ) {
'EmailSetting', 'Setting', 'Email', 'SettingAdapter', '{"category":"Email"}', 'name', false, $options1 'EmailSetting', 'Setting', 'Email', 'SettingAdapter', '{"category":"Email"}', 'name', false, $options1
)); ));
} }
if(!defined('LEAVE_ENABLED') || LDAP_ENABLED == true) { if(defined('LEAVE_ENABLED') && LEAVE_ENABLED == true) {
$moduleBuilder->addModuleOrGroup(new ModuleTab( $moduleBuilder->addModuleOrGroup(new ModuleTab(
'LeaveSetting', 'Setting', 'Leave', 'SettingAdapter', '{"category":"Leave"}', 'name', false, $options1 'LeaveSetting', 'Setting', 'Leave', 'SettingAdapter', '{"category":"Leave"}', 'name', false, $options1
)); ));
@@ -58,7 +59,7 @@ if(!defined('SAML_ENABLED') || SAML_ENABLED == true){
$moduleBuilder->addModuleOrGroup(new ModuleTab( $moduleBuilder->addModuleOrGroup(new ModuleTab(
'OtherSetting','Setting','Other','SettingAdapter','{"category":["Projects","Recruitment","Notifications","Expense","Travel","Api","Overtime"]}','name',false,$options1 'OtherSetting','Setting','Other','SettingAdapter','{"category":["Projects","Recruitment","Notifications","Expense","Travel","Api","Overtime"]}','name',false,$options1
)); ));
echo \Classes\UIManager::getInstance()->renderModule($moduleBuilder); echo UIManager::getInstance()->renderModule($moduleBuilder);
?> ?>
</div> </div>
<script> <script>