????

Your IP : 3.145.115.135


Current Path : C:/inetpub/vhost/invest.gdtsolutions.vn/api/dist/apps/permissions/
Upload File :
Current File : C:/inetpub/vhost/invest.gdtsolutions.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.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'),
];
function getAllPermissionsMetadata() {
    return exports.DEFAULT_PERMISSIONS.reduce((all, def) => [...all, ...def.getMetadata()], []);
}
exports.getAllPermissionsMetadata = getAllPermissionsMetadata;
//# sourceMappingURL=constants.js.map