UNPKG

@budibase/worker

Version:
23 lines (15 loc) 839 B
import cloudRestricted from "../../../middleware/cloudRestricted" import { auth, EndpointGroupList, middleware } from "@budibase/backend-core" export const endpointGroupList = new EndpointGroupList() export const builderOrAdminRoutes = endpointGroupList.group(auth.builderOrAdmin) builderOrAdminRoutes.lockMiddleware() export const builderRoutes = endpointGroupList.group(auth.builderOnly) builderRoutes.lockMiddleware() export const adminRoutes = endpointGroupList.group(auth.adminOnly) adminRoutes.lockMiddleware() export const cloudRestrictedRoutes = endpointGroupList.group(cloudRestricted) cloudRestrictedRoutes.lockMiddleware() export const internalRoutes = endpointGroupList.group(middleware.internalApi) internalRoutes.lockMiddleware() export const loggedInRoutes = endpointGroupList.group() loggedInRoutes.lockMiddleware()