Sha256: 5d3c9062efe7738f25e0ba11ae1ec3a1a47faf3842c22bbea2026baaa73fb3c7

Contents?: true

Size: 595 Bytes

Versions: 29

Compression:

Stored size: 595 Bytes

Contents

module Admin
  class ClassifiedsController < ApplicationController
    before_action(:authenticate_user!) if defined?(Devise)
    before_action { EffectiveResources.authorize!(self, :admin, :effective_classifieds) }

    include Effective::CrudController

    submit :save, 'Save'
    submit :save, 'Save and View', redirect: -> { effective_classifieds.classified_path(resource) }
    submit :approve, 'Approve'

    private

    def permitted_params
      model = (params.key?(:effective_classified) ? :effective_classified : :classified)
      params.require(model).permit!
    end

  end
end

Version data entries

29 entries across 29 versions & 1 rubygems

Version Path
effective_classifieds-0.8.2 app/controllers/admin/classifieds_controller.rb
effective_classifieds-0.8.1 app/controllers/admin/classifieds_controller.rb
effective_classifieds-0.8.0 app/controllers/admin/classifieds_controller.rb
effective_classifieds-0.7.0 app/controllers/admin/classifieds_controller.rb
effective_classifieds-0.6.7 app/controllers/admin/classifieds_controller.rb
effective_classifieds-0.6.6 app/controllers/admin/classifieds_controller.rb
effective_classifieds-0.6.5 app/controllers/admin/classifieds_controller.rb
effective_classifieds-0.6.4 app/controllers/admin/classifieds_controller.rb
effective_classifieds-0.6.3 app/controllers/admin/classifieds_controller.rb
effective_classifieds-0.6.2 app/controllers/admin/classifieds_controller.rb
effective_classifieds-0.6.1 app/controllers/admin/classifieds_controller.rb
effective_classifieds-0.6.0 app/controllers/admin/classifieds_controller.rb
effective_classifieds-0.5.1 app/controllers/admin/classifieds_controller.rb
effective_classifieds-0.5.0 app/controllers/admin/classifieds_controller.rb
effective_classifieds-0.4.4 app/controllers/admin/classifieds_controller.rb
effective_classifieds-0.4.3 app/controllers/admin/classifieds_controller.rb
effective_classifieds-0.4.2 app/controllers/admin/classifieds_controller.rb
effective_classifieds-0.4.1 app/controllers/admin/classifieds_controller.rb
effective_classifieds-0.4.0 app/controllers/admin/classifieds_controller.rb
effective_classifieds-0.3.0 app/controllers/admin/classifieds_controller.rb