Allow anonymous posts in public feed
- update posts_select RLS to allow approved/ok posts regardless of anonymity - sync baseline and perf-fix migrations with live policy Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
@@ -207,10 +207,6 @@ CREATE POLICY "posts_select" ON public.posts FOR SELECT
|
|||||||
USING (
|
USING (
|
||||||
deleted_at IS NULL
|
deleted_at IS NULL
|
||||||
AND review_status IN ('ok', 'approved')
|
AND review_status IN ('ok', 'approved')
|
||||||
AND (
|
|
||||||
NOT is_anonymous
|
|
||||||
OR user_id = (select auth.uid())
|
|
||||||
)
|
|
||||||
);
|
);
|
||||||
CREATE POLICY "posts_insert" ON public.posts FOR INSERT
|
CREATE POLICY "posts_insert" ON public.posts FOR INSERT
|
||||||
WITH CHECK ((select auth.uid()) = user_id);
|
WITH CHECK ((select auth.uid()) = user_id);
|
||||||
|
|||||||
@@ -12,10 +12,6 @@ ALTER POLICY posts_select ON public.posts
|
|||||||
USING (
|
USING (
|
||||||
deleted_at IS NULL
|
deleted_at IS NULL
|
||||||
AND review_status IN ('ok', 'approved')
|
AND review_status IN ('ok', 'approved')
|
||||||
AND (
|
|
||||||
NOT is_anonymous
|
|
||||||
OR user_id = (select auth.uid())
|
|
||||||
)
|
|
||||||
);
|
);
|
||||||
|
|
||||||
ALTER POLICY posts_insert ON public.posts
|
ALTER POLICY posts_insert ON public.posts
|
||||||
|
|||||||
Reference in New Issue
Block a user