Sha256: 9dff0142737283f730bb2c46b9d500e4e52ae4b0b9f9799bb1d5ab1238954b27
Contents?: true
Size: 946 Bytes
Versions: 1
Compression:
Stored size: 946 Bytes
Contents
module Hancock module RailsAdminSettingsPatch extend ActiveSupport::Concern included do include Hancock::RailsAdminPatch def self.manager_can_default_actions [:show, :read, :edit, :update] end def self.manager_can_add_actions ret = [] ret << :model_accesses if defined?(RailsAdminUserAbilities) ret += [:comments, :model_comments] if defined?(RailsAdminComments) ret << :hancock_touch if defined?(Hancock::Cache::Cacheable) ret.freeze end def self.manager_cannot_actions [:new, :create, :delete, :destroy] end def self.rails_admin_add_visible_actions ret = [] ret << :model_accesses if defined?(RailsAdminUserAbilities) ret += [:comments, :model_comments] if defined?(RailsAdminComments) ret << :hancock_touch if defined?(Hancock::Cache::Cacheable) ret.freeze end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
hancock_cms-1.0.1 | lib/hancock/rails_admin_settings_patch.rb |