fix: student can't submit exercise

This commit is contained in:
Rotimi Best
2024-07-29 14:22:46 +01:00
parent fa4c1f55be
commit afeb80fb9e
+7 -7
View File
@@ -1153,12 +1153,12 @@ to public
using ((auth.uid() IS NOT NULL)); 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" on "public"."question_answer"
as permissive as permissive
for delete for delete
to public 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 FROM course
WHERE (course.id = ( SELECT lesson.course_id WHERE (course.id = ( SELECT lesson.course_id
FROM lesson FROM lesson
@@ -1173,12 +1173,12 @@ using (is_user_in_group_with_role(( SELECT course.group_id
LIMIT 1))); 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" on "public"."question_answer"
as permissive as permissive
for insert for insert
to public 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 FROM course
WHERE (course.id = ( SELECT lesson.course_id WHERE (course.id = ( SELECT lesson.course_id
FROM lesson FROM lesson
@@ -1193,12 +1193,12 @@ with check (is_user_in_group_with_role(( SELECT course.group_id
LIMIT 1))); 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" on "public"."question_answer"
as permissive as permissive
for update for update
to public 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 FROM course
WHERE (course.id = ( SELECT lesson.course_id WHERE (course.id = ( SELECT lesson.course_id
FROM lesson FROM lesson
@@ -1211,7 +1211,7 @@ using (is_user_in_group_with_role(( SELECT course.group_id
LIMIT 1)) LIMIT 1))
LIMIT 1)) 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 FROM course
WHERE (course.id = ( SELECT lesson.course_id WHERE (course.id = ( SELECT lesson.course_id
FROM lesson FROM lesson