From afeb80fb9ebcee87cc861e1553cb8a243ca7f0bc Mon Sep 17 00:00:00 2001 From: Rotimi Best Date: Mon, 29 Jul 2024 14:22:46 +0100 Subject: [PATCH] fix: student can't submit exercise --- supabase/migrations/20240717053936_rls.sql | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/supabase/migrations/20240717053936_rls.sql b/supabase/migrations/20240717053936_rls.sql index 50fceba4..9d2590bc 100644 --- a/supabase/migrations/20240717053936_rls.sql +++ b/supabase/migrations/20240717053936_rls.sql @@ -1153,12 +1153,12 @@ to public using ((auth.uid() IS NOT NULL)); -create policy "User must be an org member to DELETE" +create policy "User must be an course member to DELETE" on "public"."question_answer" as permissive for delete to public -using (is_user_in_group_with_role(( SELECT course.group_id +using (is_user_in_course_group(( SELECT course.group_id FROM course WHERE (course.id = ( SELECT lesson.course_id FROM lesson @@ -1173,12 +1173,12 @@ using (is_user_in_group_with_role(( SELECT course.group_id LIMIT 1))); -create policy "User must be an org member to INSERT" +create policy "User must be an course member to INSERT" on "public"."question_answer" as permissive for insert to public -with check (is_user_in_group_with_role(( SELECT course.group_id +with check (is_user_in_course_group(( SELECT course.group_id FROM course WHERE (course.id = ( SELECT lesson.course_id FROM lesson @@ -1193,12 +1193,12 @@ with check (is_user_in_group_with_role(( SELECT course.group_id LIMIT 1))); -create policy "User must be an org member to UPDATE" +create policy "User must be an course member to UPDATE" on "public"."question_answer" as permissive for update to public -using (is_user_in_group_with_role(( SELECT course.group_id +using (is_user_in_course_group(( SELECT course.group_id FROM course WHERE (course.id = ( SELECT lesson.course_id FROM lesson @@ -1211,7 +1211,7 @@ using (is_user_in_group_with_role(( SELECT course.group_id LIMIT 1)) LIMIT 1)) LIMIT 1))) -with check (is_user_in_group_with_role(( SELECT course.group_id +with check (is_user_in_course_group(( SELECT course.group_id FROM course WHERE (course.id = ( SELECT lesson.course_id FROM lesson