strapi-impersonate-plugin-dapth-fork
Version:
A plugin to enable impersonation in strapi
45 lines (44 loc) • 1.02 kB
JavaScript
module.exports = [
{
method: 'POST',
path: '/impersonate',
handler: 'impersonate.index',
config: {
policies: [
'admin::isAuthenticatedAdmin',
{
name: 'plugin::content-manager.hasPermissions',
config: { actions: ['plugin::impersonation.impersonate'] },
},
],
},
},
{
method: 'GET',
path: '/settings',
handler: 'settings.get',
config: {
policies: [
'admin::isAuthenticatedAdmin',
{
name: 'plugin::content-manager.hasPermissions',
config: { actions: ['plugin::impersonation.settings'] },
},
],
},
},
{
method: 'POST',
path: '/settings',
handler: 'settings.set',
config: {
policies: [
'admin::isAuthenticatedAdmin',
{
name: 'plugin::content-manager.hasPermissions',
config: { actions: ['plugin::impersonation.settings'] },
},
],
},
},
]