lib/effective_posts.rb in effective_posts-0.4.6 vs lib/effective_posts.rb in effective_posts-0.4.7

- old
+ new

@@ -8,25 +8,43 @@ module EffectivePosts mattr_accessor :posts_table_name mattr_accessor :authorization_method - mattr_accessor :simple_form_options + mattr_accessor :permitted_params + mattr_accessor :layout + mattr_accessor :simple_form_options + mattr_accessor :admin_simple_form_options mattr_accessor :categories mattr_accessor :use_category_routes + mattr_accessor :use_effective_roles + mattr_accessor :per_page mattr_accessor :post_meta_author + mattr_accessor :submissions_enabled + mattr_accessor :submissions_require_current_user + mattr_accessor :submissions_require_approval + mattr_accessor :submissions_note + + # These are hashes of configs + mattr_accessor :mailer + def self.setup yield self end def self.authorized?(controller, action, resource) if authorization_method.respond_to?(:call) || authorization_method.kind_of?(Symbol) raise Effective::AccessDenied.new() unless (controller || self).instance_exec(controller, action, resource, &authorization_method) end true end + + def self.permitted_params + @@permitted_params ||= [:title, :draft, :category, :published_at, :body, roles: []] + end + end