Sha256: 4947ef47df7325a5413e50f09f5f87490a8367fec2286c9b8a4b80ba9759ba8b
Contents?: true
Size: 603 Bytes
Versions: 119
Compression:
Stored size: 603 Bytes
Contents
module Admin class EventRegistrationsController < ApplicationController before_action(:authenticate_user!) if defined?(Devise) before_action { EffectiveResources.authorize!(self, :admin, :effective_events) } include Effective::CrudController resource_scope -> { EffectiveEvents.EventRegistration.deep.all } datatable -> { Admin::EffectiveEventRegistrationsDatatable.new } private def permitted_params model = (params.key?(:effective_event_registration) ? :effective_event_registration : :event_registration) params.require(model).permit! end end end
Version data entries
119 entries across 119 versions & 1 rubygems