Sha256: 02e30791c3f467e4ae24cbf0a049b7e9df3190effcb9e34e6659abfbc0008527
Contents?: true
Size: 626 Bytes
Versions: 3
Compression:
Stored size: 626 Bytes
Contents
module Admin class ClassifiedSubmissionsController < ApplicationController before_action(:authenticate_user!) if defined?(Devise) before_action { EffectiveResources.authorize!(self, :admin, :effective_classifieds) } include Effective::CrudController resource_scope -> { EffectiveEvents.ClassifiedSubmission.deep.all } datatable -> { Admin::EffectiveClassifiedSubmissionsDatatable.new } private def permitted_params model = (params.key?(:effective_classified_submission) ? :effective_classified_submission : :classified_submission) params.require(model).permit! end end end
Version data entries
3 entries across 3 versions & 1 rubygems