before remove routers

This commit is contained in:
2025-07-30 09:28:25 +02:00
parent b58024b66a
commit 2816842b5d
20 changed files with 1202 additions and 900 deletions

View File

@@ -1,8 +1,12 @@
import { router } from "~/server/trpc"
import { CategoryRouter } from "./category"
import { EntryRouter } from "./entry"
import { trpcCrudRouterFromDrizzleEntity } from "~/server/lib"
import * as schema from '~/server/db/schema'
const { router : categoryv2 } = trpcCrudRouterFromDrizzleEntity('cvCategory')
const { router : entryv2 } = trpcCrudRouterFromDrizzleEntity('cvEntry')
export const CvRouter = router({
category: CategoryRouter,
entry: EntryRouter
category: categoryv2,
entry:entryv2
})

View File

@@ -7,6 +7,9 @@ import { isAdmin } from "~/app/actions";
import z from "zod";
import { StackRouter } from "./techStack";
import { TRPCError, type inferRouterOutputs} from "@trpc/server";
import { trpcCrudRouterFromDrizzleEntity } from "~/server/lib";
const { router : project } = trpcCrudRouterFromDrizzleEntity('project')
const { router : techStack } = trpcCrudRouterFromDrizzleEntity('techStack')
export const ProjectRouter = router({
list: publicProcedure.query(async () => {
return await db.query.project.findMany({
@@ -61,15 +64,10 @@ export const ProjectRouter = router({
)
}
const { input } = opts;
const updateProj = await db.update(project)
return await db.update(project)
.set(input.update)
.returning()
.where(eq(project.id,input.by.id));
if (updateProj[0] !== undefined) {
return updateProj[0]
} else {
return null
}
}),
stack: StackRouter,
})