make folderRules flag universal

This commit is contained in:
Denys Vuika
2023-05-19 10:11:44 +01:00
parent e584bb0ced
commit a26b66e7a0

View File

@@ -24,7 +24,11 @@
import { AcaRuleContext, hasFolderSelected, canEditFolder, isNotFavorites } from '@alfresco/aca-shared/rules'; import { AcaRuleContext, hasFolderSelected, canEditFolder, isNotFavorites } from '@alfresco/aca-shared/rules';
export const isFolderRulesEnabled = (context: AcaRuleContext) => context.appConfig.get<string>('plugins.folderRules', 'false') === 'true'; export const isFolderRulesEnabled = (context: AcaRuleContext) => {
const flag = context.appConfig.get<boolean | string>('plugins.folderRules');
return flag === true || flag === 'true';
};
export const isFolderRulesAllowed = (context: AcaRuleContext) => export const isFolderRulesAllowed = (context: AcaRuleContext) =>
isFolderRulesEnabled(context) && canEditFolder(context) && hasFolderSelected(context) && isNotFavorites(context); isFolderRulesEnabled(context) && canEditFolder(context) && hasFolderSelected(context) && isNotFavorites(context);