Files
pole-book/server/node_modules/@strapi/plugin-users-permissions/dist/server/controllers/permissions.js

38 lines
1.0 KiB
JavaScript

'use strict';
var require$$0 = require('lodash');
var index = require('../utils/index.js');
var permissions;
var hasRequiredPermissions;
function requirePermissions() {
if (hasRequiredPermissions) return permissions;
hasRequiredPermissions = 1;
const _ = require$$0;
const { getService } = index.__require();
permissions = {
async getPermissions (ctx) {
const permissions = await getService('users-permissions').getActions();
ctx.send({
permissions
});
},
async getPolicies (ctx) {
const policies = _.keys(strapi.plugin('users-permissions').policies);
ctx.send({
policies: _.without(policies, 'permissions')
});
},
async getRoutes (ctx) {
const routes = await getService('users-permissions').getRoutes();
ctx.send({
routes
});
}
};
return permissions;
}
exports.__require = requirePermissions;
//# sourceMappingURL=permissions.js.map