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

@@ -114,13 +114,7 @@ export const getBySlug = async (
publicId,
name,
slug,
description,
members:workspace_members (
publicId,
user!workspace_members_userId_user_id_fk (
name
)
)
description
),
labels:label (
publicId,
@@ -142,12 +136,6 @@ export const getBySlug = async (
publicId,
name,
colourCode
),
members:workspace_members${filters.members.length > 0 ? "!inner" : ""} (
publicId,
user!workspace_members_userId_user_id_fk (
name
)
)
)
)
@@ -156,18 +144,12 @@ export const getBySlug = async (
.eq("slug", boardSlug)
.is("deletedAt", null)
.is("lists.deletedAt", null)
.is("lists.cards.deletedAt", null)
.is("workspace.members.deletedAt", null)
.is("lists.cards.members.deletedAt", null);
.is("lists.cards.deletedAt", null);
if (filters.labels.length > 0) {
query = query.in("lists.cards.labels.publicId", filters.labels);
}
if (filters.members.length > 0) {
query = query.in("lists.cards.members.publicId", filters.members);
}
const { data } = await query
.order("index", { foreignTable: "list", ascending: true })
.order("index", { foreignTable: "list.card", ascending: true })