Consider RfC visibility to view / change RfCs

This commit is contained in:
Sebastian Serth
2023-02-20 23:25:19 +01:00
parent 9c3392b324
commit 76f592c88d
4 changed files with 222 additions and 5 deletions

View File

@@ -31,6 +31,8 @@ class ApplicationPolicy
# !! Order is important !!
if @record.respond_to? :study_group # e.g. submission
study_groups = @record.study_group
elsif @record.respond_to? :submission # e.g. request_for_comment
study_groups = @record.submission.study_group
elsif @record.respond_to? :user # e.g. exercise
study_groups = @record.author.study_groups.where(study_group_memberships: {role: :teacher})
elsif @record.respond_to? :users # e.g. study_group