mirror of
https://github.com/strapi/strapi.git
synced 2025-07-09 18:13:00 +00:00
27 lines
565 B
JavaScript
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 });
|
|
},
|
|
};
|