fix: alter RLS policies

This commit is contained in:
Henry
2025-01-18 21:36:39 +00:00
parent cec69565df
commit 3270038dbc
7 changed files with 457 additions and 61 deletions

View File

@@ -8,7 +8,7 @@ import * as labelRepo from "@kan/db/repository/label.repo";
import * as listRepo from "@kan/db/repository/list.repo";
import * as workspaceRepo from "@kan/db/repository/workspace.repo";
import { createTRPCRouter, protectedProcedure } from "../trpc";
import { createTRPCRouter, protectedProcedure, publicProcedure } from "../trpc";
export const cardRouter = createTRPCRouter({
create: protectedProcedure
@@ -479,7 +479,7 @@ export const cardRouter = createTRPCRouter({
return { newMember: true };
}),
byId: protectedProcedure
byId: publicProcedure
.meta({
openapi: {
summary: "Get a card by public ID",
@@ -487,7 +487,6 @@ export const cardRouter = createTRPCRouter({
path: "/cards/{cardPublicId}",
description: "Retrieves a card by its public ID",
tags: ["Cards"],
protect: true,
},
})
.input(z.object({ cardPublicId: z.string().min(12) }))

View File

@@ -170,7 +170,7 @@ export const workspaceRouter = createTRPCRouter({
);
const reservedOrPremiumWorkspaceSlug =
await workspaceSlugRepo.getWorkspaceSlug(ctx.db, input.slug);
await workspaceSlugRepo.getWorkspaceSlug(ctx.adminDb, input.slug);
const isWorkspaceSlugAvailable =
await workspaceRepo.isWorkspaceSlugAvailable(ctx.db, input.slug);
@@ -258,7 +258,7 @@ export const workspaceRouter = createTRPCRouter({
const slug = input.workspaceSlug.toLowerCase();
// check list of reserved or premium slugs
const workspaceSlug = await workspaceSlugRepo.getWorkspaceSlug(
ctx.db,
ctx.adminDb,
slug,
);