* Push Notification Setup and attempt
* Office Ordering * Allow editing of Task and Ticket Details after creation
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
-- enable RLS and set policies for fcm_tokens
|
||||
|
||||
ALTER TABLE public.fcm_tokens ENABLE ROW LEVEL SECURITY;
|
||||
|
||||
-- allow users to insert their own tokens
|
||||
CREATE POLICY "Allow users insert their tokens" ON public.fcm_tokens
|
||||
FOR INSERT WITH CHECK (auth.uid() = user_id);
|
||||
|
||||
-- allow users to delete their own tokens (e.g. sign out)
|
||||
CREATE POLICY "Allow users delete their tokens" ON public.fcm_tokens
|
||||
FOR DELETE USING (auth.uid() = user_id);
|
||||
|
||||
-- allow users to select their own tokens (if needed for debugging)
|
||||
CREATE POLICY "Allow users select their tokens" ON public.fcm_tokens
|
||||
FOR SELECT USING (auth.uid() = user_id);
|
||||
|
||||
-- optionally allow update of token value for same user
|
||||
CREATE POLICY "Allow users update their tokens" ON public.fcm_tokens
|
||||
FOR UPDATE USING (auth.uid() = user_id)
|
||||
WITH CHECK (auth.uid() = user_id);
|
||||
Reference in New Issue
Block a user