Co-authored-by: renee-png <262607627+renee-png@users.noreply.github.com>
This commit is contained in:
gpt-engineer-app[bot]
2026-04-28 01:46:31 +00:00
co-authored by renee-png
parent b549380636
commit 085b9ecd67
@@ -0,0 +1,16 @@
DROP POLICY IF EXISTS trust_ledger_select ON public.trust_ledger_entries;
CREATE POLICY trust_ledger_select
ON public.trust_ledger_entries
FOR SELECT
TO authenticated
USING (
public.is_admin(auth.uid())
OR (case_id IS NOT NULL AND public.can_access_case(case_id, auth.uid()))
OR (case_id IS NULL AND client_id IS NOT NULL AND EXISTS (
SELECT 1 FROM public.clients c
WHERE c.id = trust_ledger_entries.client_id
AND (c.created_by = auth.uid())
))
OR created_by = auth.uid()
);