trabajo-afectivo/app/policies/controllers/form_controller_policy.rb

29 lines
416 B
Ruby
Raw Normal View History

class Controllers::FormControllerPolicy < Controllers::ApplicationControllerPolicy
def configuration?
authorized?
end
def submit?
authorized?
end
def test?
record.params[:test] && user&.permissions?('admin.channel_formular')
end
private
def authorized?
test? || enabled?
end
def user_required?
false
end
def enabled?
Setting.get('form_ticket_create')
end
end