Sha256: e9a599b516abcada443b209aa1c4fadd3749c20d08a4499d9f5dfb2e7dc56a23

Contents?: true

Size: 604 Bytes

Versions: 25

Compression:

Stored size: 604 Bytes

Contents

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

    include Effective::CrudController

    submit :save, 'Save'
    submit :save, 'Save and Add New', redirect: :new
    submit :save, 'Save and View', redirect: -> { effective_posts.post_path(resource) }
    submit :save, 'Duplicate', redirect: -> { effective_posts.new_admin_post_path(duplicate_id: resource) }

    def post_params
      params.require(:effective_post).permit!
    end

  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
effective_posts-2.9.3 app/controllers/admin/posts_controller.rb
effective_posts-2.9.2 app/controllers/admin/posts_controller.rb
effective_posts-2.9.1 app/controllers/admin/posts_controller.rb
effective_posts-2.9.0 app/controllers/admin/posts_controller.rb
effective_posts-2.8.0 app/controllers/admin/posts_controller.rb
effective_posts-2.7.4 app/controllers/admin/posts_controller.rb
effective_posts-2.7.3 app/controllers/admin/posts_controller.rb
effective_posts-2.7.2 app/controllers/admin/posts_controller.rb
effective_posts-2.7.1 app/controllers/admin/posts_controller.rb
effective_posts-2.7.0 app/controllers/admin/posts_controller.rb
effective_posts-2.6.2 app/controllers/admin/posts_controller.rb
effective_posts-2.6.1 app/controllers/admin/posts_controller.rb
effective_posts-2.6.0 app/controllers/admin/posts_controller.rb
effective_posts-2.5.0 app/controllers/admin/posts_controller.rb
effective_posts-2.4.2 app/controllers/admin/posts_controller.rb
effective_posts-2.4.1 app/controllers/admin/posts_controller.rb
effective_posts-2.4.0 app/controllers/admin/posts_controller.rb
effective_posts-2.3.1 app/controllers/admin/posts_controller.rb
effective_posts-2.3.0 app/controllers/admin/posts_controller.rb
effective_posts-2.2.4 app/controllers/admin/posts_controller.rb