????

Your IP : 216.73.216.131


Current Path : C:/inetpub/vhost/qnquyhoach.nextform.vn/api/dist/apps/permissions/
Upload File :
Current File : C:/inetpub/vhost/qnquyhoach.nextform.vn/api/dist/apps/permissions/constants.js

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.getAllPermissionsMetadata = exports.DEFAULT_PERMISSIONS = void 0;
const permission_definition_1 = require("./permission-definition");
exports.DEFAULT_PERMISSIONS = [
    new permission_definition_1.PermissionDefinition({
        name: 'SuperAdmin',
        description: 'SuperAdmin has unrestricted access to all operations',
        assignable: true,
        internal: true,
    }),
    new permission_definition_1.PermissionDefinition({
        name: 'UpdateGlobalSettings',
        description: `Grants permission to update GlobalSettings`,
        assignable: true,
        internal: false,
    }),
    new permission_definition_1.PermissionDefinition({
        name: 'AuditLog',
        description: 'Grants permission to audit data',
        assignable: true,
        internal: false,
    }),
    new permission_definition_1.CrudPermissionDefinition('Users'),
    new permission_definition_1.CrudPermissionDefinition('Roles'),
    new permission_definition_1.CrudPermissionDefinition('Categories'),
    new permission_definition_1.CrudPermissionDefinition('Posts'),
    new permission_definition_1.CrudPermissionDefinition('Map'),
    new permission_definition_1.CrudPermissionDefinition('Assets'),
    new permission_definition_1.CrudPermissionDefinition('Slides'),
    new permission_definition_1.CrudPermissionDefinition('Linh-vucs'),
    new permission_definition_1.CrudPermissionDefinition('Diem-Dau-Tus'),
    new permission_definition_1.CrudPermissionDefinition('Sewerlines'),
    new permission_definition_1.CrudPermissionDefinition('Qhct-Cay-Xanhs'),
    new permission_definition_1.CrudPermissionDefinition('Htcxs'),
    new permission_definition_1.CrudPermissionDefinition('Audits'),
    new permission_definition_1.CrudPermissionDefinition('Logcxs'),
    new permission_definition_1.CrudPermissionDefinition('Lognms'),
    new permission_definition_1.CrudPermissionDefinition('Lognts'),
    new permission_definition_1.CrudPermissionDefinition('Layers'),
];
function getAllPermissionsMetadata() {
    return exports.DEFAULT_PERMISSIONS.reduce((all, def) => [...all, ...def.getMetadata()], []);
}
exports.getAllPermissionsMetadata = getAllPermissionsMetadata;
//# sourceMappingURL=constants.js.map