Файловый менеджер - Редактировать - /home/freeclou/app.optimyar.com/backend/node_modules/strapi-plugin-content-manager/config/policies/hasPermissions.js
Назад
'use strict'; const { policy: { createPolicyFactory }, } = require('strapi-utils'); const { validateHasPermissionsInput } = require('../../validation/policies/hasPermissions'); module.exports = createPolicyFactory( (actions, { hasAtLeastOne = false } = {}) => (ctx, next) => { const { state: { userAbility, isAuthenticatedAdmin }, params: { model }, } = ctx; if (!isAuthenticatedAdmin || !userAbility) { return next(); } const isAuthorized = hasAtLeastOne ? actions.some(action => userAbility.can(action, model)) : actions.every(action => userAbility.can(action, model)); if (!isAuthorized) { throw strapi.errors.forbidden(); } return next(); }, { validator: validateHasPermissionsInput, name: 'plugins::content-manager.hasPermissions', } );
| ver. 1.4 |
Github
|
.
| PHP 8.1.33 | Генерация страницы: 0.03 |
proxy
|
phpinfo
|
Настройка