mirror of
https://github.com/strapi/strapi.git
synced 2025-09-27 17:29:14 +00:00
25 lines
408 B
JavaScript
25 lines
408 B
JavaScript
![]() |
'use strict';
|
||
|
|
||
|
const getConditionId = ({ name, plugin }) => {
|
||
|
let id;
|
||
|
|
||
|
if (plugin === 'admin') {
|
||
|
id = `admin::${name}`;
|
||
|
} else if (plugin) {
|
||
|
id = `plugins::${plugin}.${name}`;
|
||
|
} else {
|
||
|
id = `application::${name}`;
|
||
|
}
|
||
|
return id;
|
||
|
};
|
||
|
|
||
|
const createCondition = condition => ({
|
||
|
...condition,
|
||
|
id: getConditionId(condition),
|
||
|
});
|
||
|
|
||
|
module.exports = {
|
||
|
getConditionId,
|
||
|
createCondition,
|
||
|
};
|