UNPKG

@nu-art/file-upload

Version:

File Uploader - Express & Typescript based backend framework

56 lines (55 loc) 3.35 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PermissionsPackage_AssetsManager = exports.PermissionsGroup_AssetsViewer = exports.PermissionsGroup_AssetsManager = exports.PermissionsDomain_AssetsManager = void 0; const shared_1 = require("../../shared"); const consts_1 = require("@nu-art/permissions/shared/consts"); const permissions_1 = require("@nu-art/permissions/backend/permissions"); const ModuleBE_AssetsAPI_1 = require("../modules/ModuleBE_AssetsAPI"); const Domain_AssetsManager_ID = '993c496c6aaad9c67723034137d26c42'; const _PermissionsDomain_AssetsManager = { _id: Domain_AssetsManager_ID, namespace: 'Assets', dbNames: [], customApis: [ { path: ModuleBE_AssetsAPI_1.ModuleBE_AssetsAPI.apiDef.v1.deleteAll.path, accessLevel: consts_1.DefaultAccessLevel_Admin.name }, { path: ModuleBE_AssetsAPI_1.ModuleBE_AssetsAPI.apiDef.v1.patch.path, accessLevel: consts_1.DefaultAccessLevel_Admin.name }, { path: ModuleBE_AssetsAPI_1.ModuleBE_AssetsAPI.apiDef.v1.upsertAll.path, accessLevel: consts_1.DefaultAccessLevel_Admin.name }, { path: ModuleBE_AssetsAPI_1.ModuleBE_AssetsAPI.apiDef.v1.upsert.path, accessLevel: consts_1.DefaultAccessLevel_Admin.name }, { path: ModuleBE_AssetsAPI_1.ModuleBE_AssetsAPI.apiDef.v1.delete.path, accessLevel: consts_1.DefaultAccessLevel_Delete.name }, { path: ModuleBE_AssetsAPI_1.ModuleBE_AssetsAPI.apiDef.v1.queryUnique.path, accessLevel: consts_1.DefaultAccessLevel_Read.name }, { path: ModuleBE_AssetsAPI_1.ModuleBE_AssetsAPI.apiDef.v1.query.path, accessLevel: consts_1.DefaultAccessLevel_Read.name }, { path: shared_1.ApiDef_Assets.vv1.getReadSignedUrl.path, accessLevel: consts_1.DefaultAccessLevel_Read.name }, { path: shared_1.ApiDef_AssetUploader.vv1.getUploadUrl.path, accessLevel: consts_1.DefaultAccessLevel_Write.name }, { path: shared_1.ApiDef_AssetUploader.vv1.processAssetManually.path, domainId: permissions_1.Domain_Developer._id, accessLevel: consts_1.DefaultAccessLevel_Write.name }, ] }; exports.PermissionsDomain_AssetsManager = Object.freeze(_PermissionsDomain_AssetsManager); const PermissionsGroupId_AssetsViewer = '0773dcf3b9fbe5e595ef6e2a596b8939'; const PermissionsGroupId_AssetsManager = '3f5037358fba0ae1199047f2fa8add94'; const _PermissionsGroup_AssetsViewer = { _id: PermissionsGroupId_AssetsViewer, name: 'Assets Viewer', uiLabel: 'Assets Viewer', accessLevels: { [exports.PermissionsDomain_AssetsManager.namespace]: consts_1.DefaultAccessLevel_Read.name, } }; const _PermissionsGroup_AssetsManager = { _id: PermissionsGroupId_AssetsManager, name: 'Assets Manager', uiLabel: 'Assets Manager', accessLevels: { [exports.PermissionsDomain_AssetsManager.namespace]: consts_1.DefaultAccessLevel_Delete.name, } }; exports.PermissionsGroup_AssetsManager = Object.freeze(_PermissionsGroup_AssetsManager); exports.PermissionsGroup_AssetsViewer = Object.freeze(_PermissionsGroup_AssetsViewer); exports.PermissionsPackage_AssetsManager = { name: exports.PermissionsDomain_AssetsManager.namespace, domains: [exports.PermissionsDomain_AssetsManager], groups: [exports.PermissionsGroup_AssetsViewer, exports.PermissionsGroup_AssetsManager] };