chore: update @dokploy/trpc-openapi to version 0.0.14 and swagger-ui-react to version 5.31.2; refactor OpenAPI document handling in swagger.tsx and settings.ts for improved compatibility and clarity

This commit is contained in:
Mauricio Siu
2026-02-24 01:07:23 -06:00
parent 7c534d62b6
commit 331b12c7d8
31 changed files with 718 additions and 721 deletions
+12 -21
View File
@@ -37,32 +37,23 @@ const createSchema = createInsertSchema(projects, {
description: z.string().optional(),
});
export const apiCreateProject = createSchema.pick({
name: true,
description: true,
env: true,
export const apiCreateProject = z.object({
name: z.string().min(1),
description: z.string().optional(),
env: z.string(),
});
export const apiFindOneProject = z.object({
projectId: z.string().min(1),
});
export const apiRemoveProject = createSchema
.pick({
projectId: true,
})
.required();
// export const apiUpdateProject = createSchema
// .pick({
// name: true,
// description: true,
// projectId: true,
// env: true,
// })
// .required();
export const apiUpdateProject = createSchema.partial().extend({
export const apiRemoveProject = z.object({
projectId: z.string().min(1),
});
// .omit({ serverId: true });
export const apiUpdateProject = z.object({
projectId: z.string().min(1),
name: z.string().min(1).optional(),
description: z.string().optional(),
env: z.string().optional(),
});