UNPKG

irest-app-test

Version:

iRest simulator application tooling and scripts - Backend

1 lines 917 B
"use strict";var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:!0}),exports["default"]=void 0;var _httpStatus=_interopRequireDefault(require("../../constants/httpStatus")),_messages=require("../../constants/messages"),_schemaDefaults=require("../../constants/schemaDefaults"),_responseHelper=_interopRequireDefault(require("../../helpers/responseHelper")),projectAssignmentPermissions=function(a,b,c){return a.body.roles.includes(_schemaDefaults.ROLES.POC)||a.body.roles.includes(_schemaDefaults.ROLES.SUPER_ADMIN)||a.body.roles.includes(_schemaDefaults.ROLES.INDIVIDUAL)||a.body.roles.includes(_schemaDefaults.ROLES.COMPANY_ADMIN)?c():(a.statusCode=_httpStatus["default"].ClientErrorForbidden,a.responseMessage=_messages.permissionsError,(0,_responseHelper["default"])(a,b))},_default=exports["default"]=projectAssignmentPermissions;