UNPKG

@budibase/server

Version:
25 lines (22 loc) 620 B
import { DuplicateResourceToWorkspaceRequest, ResourceDependenciesResponse, UserCtx, } from "@budibase/types" import sdk from "../../sdk" export async function getResourceDependencies( ctx: UserCtx<void, ResourceDependenciesResponse> ) { ctx.body = { resources: await sdk.resources.getResourcesInfo(), } } export async function duplicateResourceToWorkspace( ctx: UserCtx<DuplicateResourceToWorkspaceRequest, void> ) { const { toWorkspace, resources, copyRows } = ctx.request.body await sdk.resources.duplicateResourcesToWorkspace(resources, toWorkspace, { copyRows, }) ctx.status = 204 }