# frozen_string_literal: true class ProgrammingGroupPolicy < ApplicationPolicy def new? everyone end def create? everyone 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