mirror of
https://github.com/strapi/strapi.git
synced 2025-09-26 00:39:49 +00:00
25 lines
445 B
JavaScript
25 lines
445 B
JavaScript
'use strict';
|
|
|
|
const DEFAULT_CATEGORY = 'default';
|
|
|
|
const getConditionId = ({ name, plugin }) => {
|
|
if (plugin === 'admin') {
|
|
return `admin::${name}`;
|
|
} else if (plugin) {
|
|
return `plugins::${plugin}.${name}`;
|
|
}
|
|
|
|
return `application::${name}`;
|
|
};
|
|
|
|
const createCondition = condition => ({
|
|
category: DEFAULT_CATEGORY,
|
|
...condition,
|
|
id: getConditionId(condition),
|
|
});
|
|
|
|
module.exports = {
|
|
getConditionId,
|
|
createCondition,
|
|
};
|