Require programming group for streaming the editor

Potentially fixes CODEOCEAN-V2
This commit is contained in:
Sebastian Serth
2023-09-20 23:31:54 +02:00
parent f49d1c6a7b
commit 1bd0cd9a56

View File

@ -10,6 +10,9 @@ class ProgrammingGroupPolicy < ApplicationPolicy
end
def stream_sync_editor?
# A programming group needs to exist for the user to be able to stream the synchronized editor.
return false unless @record
admin? || author_in_programming_group?
end
end