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

Version Path
effective_events-2.31.4 app/controllers/admin/event_registrations_controller.rb
effective_events-2.31.3 app/controllers/admin/event_registrations_controller.rb
effective_events-2.31.2 app/controllers/admin/event_registrations_controller.rb
effective_events-2.31.1 app/controllers/admin/event_registrations_controller.rb
effective_events-2.31.0 app/controllers/admin/event_registrations_controller.rb
effective_events-2.30.3 app/controllers/admin/event_registrations_controller.rb
effective_events-2.30.2 app/controllers/admin/event_registrations_controller.rb
effective_events-2.30.1 app/controllers/admin/event_registrations_controller.rb
effective_events-2.30.0 app/controllers/admin/event_registrations_controller.rb
effective_events-2.29.6 app/controllers/admin/event_registrations_controller.rb
effective_events-2.29.5 app/controllers/admin/event_registrations_controller.rb
effective_events-2.29.4 app/controllers/admin/event_registrations_controller.rb
effective_events-2.29.3 app/controllers/admin/event_registrations_controller.rb
effective_events-2.29.2 app/controllers/admin/event_registrations_controller.rb
effective_events-2.29.1 app/controllers/admin/event_registrations_controller.rb
effective_events-2.29.0 app/controllers/admin/event_registrations_controller.rb
effective_events-2.28.3 app/controllers/admin/event_registrations_controller.rb
effective_events-2.28.2 app/controllers/admin/event_registrations_controller.rb
effective_events-2.28.1 app/controllers/admin/event_registrations_controller.rb
effective_events-2.28.0 app/controllers/admin/event_registrations_controller.rb