fix: RLS-политика для водителя + SQL-миграция
- Водитель не мог сохранить данные отгрузки — RLS блокировал UPDATE - Добавлена политика: driver может UPDATE order_groups где assigned_driver_id = auth.uid() - Сохранена SQL-миграция в docs/sql/
This commit is contained in:
parent
55c91d8d32
commit
158026b49f
|
|
@ -0,0 +1,8 @@
|
|||
-- Allow drivers to update order_groups where they are assigned
|
||||
-- This enables saving shipment data and updating delivery status
|
||||
CREATE POLICY "order groups driver update shipment data"
|
||||
ON public.order_groups
|
||||
FOR UPDATE
|
||||
TO public
|
||||
USING (current_role_name() = 'driver' AND assigned_driver_id = auth.uid())
|
||||
WITH CHECK (current_role_name() = 'driver' AND assigned_driver_id = auth.uid());
|
||||
Loading…
Reference in New Issue