class Decidim::Meetings::Admin::Permissions
def allowed_meeting_action?
def allowed_meeting_action? return unless permission_action.subject == :meeting return disallow! if meeting && !meeting.official? case permission_action.action when :close, :copy, :destroy, :export_registrations, :update, :read_invites toggle_allow(meeting.present?) when :invite_attendee toggle_allow(meeting.present? && meeting.registrations_enabled?) when :create allow! end end