2021-09-07 15:11:12 +02:00

27 lines
565 B
JavaScript

'use strict';
const _ = require('lodash');
const { getService } = require('../utils');
module.exports = {
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 });
},
};