pocin
02/21/2022, 12:20 PMsilentworks
02/21/2022, 4:49 PMpocin
02/22/2022, 10:06 AMcreate function public.authorize(
requested_permission app_permission,
user_id uuid
)
returns boolean as $$
declare
bind_permissions int;
begin
select count(*)
from public.role_permissions
inner join public.user_roles on role_permissions.role = user_roles.role
where role_permissions.permission = authorize.requested_permission
and user_roles.user_id = authorize.user_id
into bind_permissions;
return bind_permissions > 0;
end;
$$ language plpgsql security definer;
?silentworks
02/22/2022, 10:33 AMpocin
02/22/2022, 11:19 AMsilentworks
02/22/2022, 11:26 AMpocin
02/22/2022, 12:25 PMpocin
02/22/2022, 12:28 PMauth.users
table without calling supabase.auth.signup({email, password})
?silentworks
02/22/2022, 12:57 PMsilentworks
02/22/2022, 12:58 PM.createUser
function if you are doing this server side with the service_key