irest-app-test
Version:
iRest simulator application tooling and scripts - Backend
25 lines • 12.3 kB
JavaScript
;var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault"),_express=_interopRequireDefault(require("express")),_jwtCreate=_interopRequireDefault(require("../../middlewares/jwt/jwtCreate")),_jwtVerify=_interopRequireDefault(require("../../middlewares/jwt/jwtVerify")),_mockValidator=_interopRequireDefault(require("../../middlewares/mock/mockValidator")),_mockStatusValidator=_interopRequireDefault(require("../../middlewares/mock/mockStatusValidator")),_loginValidator=_interopRequireDefault(require("../../middlewares/user/loginValidator")),_registerValidator=_interopRequireDefault(require("../../middlewares/user/registerValidator")),_projectValidator=_interopRequireDefault(require("../../middlewares/project/projectValidator")),_tokenValidator=_interopRequireDefault(require("../../middlewares/user/tokenValidator")),_companyValidator=_interopRequireDefault(require("../../middlewares/company/companyValidator")),_departmentValidator=_interopRequireDefault(require("../../middlewares/department/departmentValidator")),_ProjectAssignmentPermissionCheck=_interopRequireDefault(require("../../middlewares/permissions/ProjectAssignmentPermissionCheck")),_createProjectValidator=_interopRequireDefault(require("../../middlewares/project/createProjectValidator")),_companyPermissionValidator=_interopRequireDefault(require("../../middlewares/company/companyPermissionValidator")),_departmentPermissionValidator=_interopRequireDefault(require("../../middlewares/department/departmentPermissionValidator")),_projectPermissionValidator=_interopRequireDefault(require("../../middlewares/project/projectPermissionValidator")),_userPermissionValidator=_interopRequireDefault(require("../../middlewares/user/userPermissionValidator")),_companyAuthMiddleware=_interopRequireDefault(require("../../middlewares/company/companyAuthMiddleware")),_mockAuthMiddleware=_interopRequireDefault(require("../../middlewares/mock/mockAuthMiddleware")),_projectAuthMiddleware=_interopRequireDefault(require("../../middlewares/project/projectAuthMiddleware")),_register=_interopRequireDefault(require("./user/register")),_login=_interopRequireDefault(require("./user/login")),_logout=_interopRequireDefault(require("./user/logout")),_create=_interopRequireDefault(require("./mock/create")),_update=_interopRequireDefault(require("./mock/update")),_list=_interopRequireDefault(require("./mock/list")),_detail=_interopRequireDefault(require("./mock/detail")),_status=_interopRequireDefault(require("./mock/status")),_delete=_interopRequireDefault(require("./mock/delete")),_list2=_interopRequireDefault(require("./project/list")),_create2=_interopRequireDefault(require("./project/create")),_update2=_interopRequireDefault(require("./project/update")),_delete2=_interopRequireDefault(require("./project/delete")),_update3=_interopRequireDefault(require("./token/update")),_list3=_interopRequireDefault(require("./token/list")),_delete3=_interopRequireDefault(require("./token/delete")),_jsonUploader=_interopRequireDefault(require("./file/jsonUploader")),_response=_interopRequireDefault(require("./iRest/response")),_largerResponse=_interopRequireDefault(require("../../helpers/largerResponse")),_updateSession=_interopRequireDefault(require("./updateSession/updateSession")),_create3=_interopRequireDefault(require("./company/create")),_list4=_interopRequireDefault(require("./company/list")),_update4=_interopRequireDefault(require("./company/update")),_detail2=_interopRequireDefault(require("./company/detail")),_delete4=_interopRequireDefault(require("./company/delete")),_list5=_interopRequireDefault(require("./role/list")),_list6=_interopRequireDefault(require("./user/list")),_update5=_interopRequireDefault(require("./user/update")),_detail3=_interopRequireDefault(require("./user/detail")),_delete5=_interopRequireDefault(require("./user/delete")),_duplicate=_interopRequireDefault(require("./user/duplicate")),_duplicate2=_interopRequireDefault(require("./company/duplicate")),_generatePassword=_interopRequireDefault(require("./user/generatePassword")),_create4=_interopRequireDefault(require("./department/create")),_list7=_interopRequireDefault(require("./department/list")),_delete6=_interopRequireDefault(require("./department/delete")),_details=_interopRequireDefault(require("./department/details")),_update6=_interopRequireDefault(require("./department/update")),_status2=_interopRequireDefault(require("./user/status")),_status3=_interopRequireDefault(require("./department/status")),_assign=_interopRequireDefault(require("./project/assign")),_exportMock=_interopRequireDefault(require("./mock/exportMock")),_importMock=_interopRequireDefault(require("./mock/importMock")),_userInfo=_interopRequireDefault(require("./user/userInfo")),_assignDepartmentList=_interopRequireDefault(require("./department/assignDepartmentList")),_assignedList=_interopRequireDefault(require("./project/assignedList")),_routes=_interopRequireDefault(require("../../constants/routes")),_uploadFileHandler=_interopRequireDefault(require("../../middlewares/mock/uploadFileHandler")),_getHierarchy=_interopRequireDefault(require("./hierarchy/getHierarchy")),_upload=_interopRequireDefault(require("./mock/upload")),router=_express["default"].Router();/* eslint-disable import/no-import-module-exports -- required this rule disabled for exporess router */// middlewares
// controllers
// departments
// hierarchy
// auth
// pass jwt if match
// clear user cookies
// mock
// view
// update
// for update mockStatus
// project
// token
// company
// update
// hierarchy
// department
// update
// user
// json uploader
// large response test
// along with jwt verification
// update session api
// mock responder
router.post(_routes["default"].REGISTER,_registerValidator["default"],_userPermissionValidator["default"],_register["default"]),router.post(_routes["default"].LOGIN,_loginValidator["default"],_login["default"],_jwtCreate["default"]),router.post(_routes["default"].LOGOUT,_logout["default"]),router.post(_routes["default"].MOCK_CREATE,_jwtVerify["default"],_mockValidator["default"],_create["default"]),router.get(_routes["default"].MOCK_LIST,_jwtVerify["default"],_list["default"]),router.get(_routes["default"].MOCK_UPDATE,_jwtVerify["default"],_detail["default"]),router.put(_routes["default"].MOCK_UPDATE,_jwtVerify["default"],_mockValidator["default"],_mockAuthMiddleware["default"],_update["default"]),router.patch(_routes["default"].MOCK_ITEM,_jwtVerify["default"],_mockStatusValidator["default"],_mockAuthMiddleware["default"],_status["default"]),router["delete"](_routes["default"].MOCK_ITEM,_jwtVerify["default"],_mockAuthMiddleware["default"],_delete["default"]),router.post(_routes["default"].EXPORT_MOCK,_jwtVerify["default"],_exportMock["default"]),router.post(_routes["default"].IMPORT_MOCK,_jwtVerify["default"],_importMock["default"]),router.post(_routes["default"].UPLOAD_FILE,_jwtVerify["default"],_uploadFileHandler["default"].single("file"),_upload["default"]),router.get(_routes["default"].PROJECT_LIST,_jwtVerify["default"],_projectPermissionValidator["default"],_list2["default"]),router.post(_routes["default"].PROJECT_CREATE,_jwtVerify["default"],_projectValidator["default"],_ProjectAssignmentPermissionCheck["default"],_createProjectValidator["default"],_projectPermissionValidator["default"],_create2["default"]),router.post(_routes["default"].PROJECT_ASSIGN,_jwtVerify["default"],_ProjectAssignmentPermissionCheck["default"],_projectPermissionValidator["default"],_assign["default"]),router.put(_routes["default"].PROJECT_ITEM,_jwtVerify["default"],_projectValidator["default"],_ProjectAssignmentPermissionCheck["default"],_projectPermissionValidator["default"],_projectAuthMiddleware["default"],_update2["default"]),router["delete"](_routes["default"].PROJECT_ITEM,_jwtVerify["default"],_ProjectAssignmentPermissionCheck["default"],_projectPermissionValidator["default"],_projectAuthMiddleware["default"],_delete2["default"]),router.post(_routes["default"].ASSIGNED_PROJECT_LIST,_jwtVerify["default"],_projectPermissionValidator["default"],_assignedList["default"]),router.get(_routes["default"].PROJECT_TOKEN_DETAILS,_jwtVerify["default"],_projectPermissionValidator["default"],_list3["default"]),router["delete"](_routes["default"].PROJECT_TOKEN_DETAILS,_jwtVerify["default"],_projectPermissionValidator["default"],_delete3["default"]),router.get(_routes["default"].MOCK_TOKEN_DETAILS,_jwtVerify["default"],_list3["default"]),router.put(_routes["default"].PROJECT_TOKEN_UPDATE,_jwtVerify["default"],_projectAuthMiddleware["default"],_update3["default"]),router.put(_routes["default"].MOCK_TOKEN_UPDATE,_jwtVerify["default"],_mockAuthMiddleware["default"],_update3["default"]),router.post(_routes["default"].COMPANY_CREATE,_jwtVerify["default"],_companyValidator["default"],_companyPermissionValidator["default"],_create3["default"]),router.get(_routes["default"].COMPANY_LIST,_jwtVerify["default"],_companyPermissionValidator["default"],_companyAuthMiddleware["default"],_list4["default"]),router.put(_routes["default"].COMPANY_UPDATE,_jwtVerify["default"],_companyValidator["default"],_companyPermissionValidator["default"],_update4["default"]),router.get(_routes["default"].COMPANY_UPDATE,_jwtVerify["default"],_companyPermissionValidator["default"],_detail2["default"]),router["delete"](_routes["default"].COMPANY_UPDATE,_jwtVerify["default"],_companyPermissionValidator["default"],_delete4["default"]),router.post(_routes["default"].DUPLICATE_COMPANY,_jwtVerify["default"],_duplicate2["default"]),router.get(_routes["default"].GET_HIERARCHY,_jwtVerify["default"],_getHierarchy["default"]),router.post(_routes["default"].DEPARTMENT_CREATE,_jwtVerify["default"],_departmentValidator["default"],_departmentPermissionValidator["default"],_create4["default"]),router.get(_routes["default"].DEPARTMENT_LIST,_jwtVerify["default"],_list7["default"]),router.put(_routes["default"].UPDATE_DEPARTMENT,_jwtVerify["default"],_departmentValidator["default"],_departmentPermissionValidator["default"],_update6["default"]),router["delete"](_routes["default"].DEPARTMENT_BY_ID,_jwtVerify["default"],_departmentPermissionValidator["default"],_delete6["default"]),router.get(_routes["default"].DEPARTMENT_BY_ID,_jwtVerify["default"],_departmentPermissionValidator["default"],_details["default"]),router.patch(_routes["default"].DEPARTMENT_STATUS,_jwtVerify["default"],_departmentPermissionValidator["default"],_status3["default"]),router.get(_routes["default"].DEPARTMENT_ASSIGN,_jwtVerify["default"],_assignDepartmentList["default"]),router.get(_routes["default"].USER_LIST,_jwtVerify["default"],_list6["default"]),router.get(_routes["default"].USER_BY_ID,_jwtVerify["default"],_detail3["default"]),router.put(_routes["default"].UPDATE_USER,_jwtVerify["default"],_update5["default"]),router["delete"](_routes["default"].USER_BY_ID,_jwtVerify["default"],_delete5["default"]),router.get(_routes["default"].ROLE_LIST,_jwtVerify["default"],_list5["default"]),router.post(_routes["default"].DUPLICATE_USER,_jwtVerify["default"],_duplicate["default"]),router.post(_routes["default"].GENERATE_PASSWORD,_jwtVerify["default"],_generatePassword["default"]),router.patch(_routes["default"].USER_STATUS,_jwtVerify["default"],_status2["default"]),router.post(_routes["default"].USER_INFO,_jwtVerify["default"],_userInfo["default"]),router.post(_routes["default"].JSON_UPLOD,_jwtVerify["default"],_jsonUploader["default"]),router.get(_routes["default"].LARGE_RESPONSE,_jwtVerify["default"],_largerResponse["default"]),router.get(_routes["default"].UPDATE_SESSION,_jwtVerify["default"],_updateSession["default"]),router.get(_routes["default"].MOCK_RESPONSE,_tokenValidator["default"],_response["default"]),router.post(_routes["default"].MOCK_RESPONSE,_tokenValidator["default"],_response["default"]),router.put(_routes["default"].MOCK_RESPONSE,_tokenValidator["default"],_response["default"]),router.patch(_routes["default"].MOCK_RESPONSE,_tokenValidator["default"],_response["default"]),router["delete"](_routes["default"].MOCK_RESPONSE,_tokenValidator["default"],_response["default"]),router.get(_routes["default"].MOCK_PREVIEW,_response["default"]).post(_routes["default"].MOCK_PREVIEW,_response["default"]),module.exports=router;