Update scheduler role row level security (RLS)

This commit is contained in:
xbgmsharp
2023-08-14 17:55:36 +02:00
parent 49bad13fe7
commit 9bdc777010

View File

@@ -355,7 +355,7 @@ CREATE POLICY api_vessel_role ON public.process_queue TO vessel_role
CREATE POLICY api_user_role ON public.process_queue TO user_role CREATE POLICY api_user_role ON public.process_queue TO user_role
USING (ref_id = current_setting('user.id', true) OR ref_id = current_setting('vessel.id', true)) USING (ref_id = current_setting('user.id', true) OR ref_id = current_setting('vessel.id', true))
WITH CHECK (ref_id = current_setting('user.id', true) OR ref_id = current_setting('vessel.id', true)); WITH CHECK (ref_id = current_setting('user.id', true) OR ref_id = current_setting('vessel.id', true));
-- Allow scheduler see all rows and add any rows -- Allow scheduler see all rows and updates any rows
CREATE POLICY api_scheduler_role ON public.process_queue TO scheduler CREATE POLICY api_scheduler_role ON public.process_queue TO scheduler
USING (true) USING (true)
WITH CHECK (true); WITH CHECK (false);