/home/techb158/primomovers.ca/wp-content/themes/Divi/core/code-snippets/app/lib
NameSizeModeActions
capabilities.js6120644editdlrm
code-snippets-library.js7390644editdlrm
config.js450644editdlrm
constants.js3910644editdlrm
i18n.js5030644editdlrm
request.js9010644editdlrm
Edit: /home/techb158/primomovers.ca/wp-content/themes/Divi/core/code-snippets/app/lib/capabilities.js (612B)
// External dependencies. import { every, get, isArray, isEmpty, } from 'lodash'; // Internal dependencies. import config from './config'; const isAllowedActionPure = (capabilities, action, restrictByDefault = false) => { if (isEmpty(action)) { return true; } const defaultValue = restrictByDefault ? 'off' : 'on'; if (isArray(action)) { return every(action, action => 'on' === get(capabilities, action, defaultValue)); } return 'on' === get(capabilities, action, defaultValue); }; export const isAllowedAction = (...args) => isAllowedActionPure(config.capabilities, ...args);