lib/hancock/gallery/models/gallery.rb in hancock_cms_gallery-1.0.0 vs lib/hancock/gallery/models/gallery.rb in hancock_cms_gallery-1.0.2

- old
+ new

@@ -10,10 +10,14 @@ include Hancock::Gallery::AutoCrop # if Hancock::Gallery.config.watermark_support # include Hancock::Gallery::Watermarkable # end + if Hancock::Gallery.config.cache_support + include Hancock::Cache::Cacheable + end + include Hancock::Gallery.orm_specific('Gallery') included do manual_slug :name @@ -35,23 +39,31 @@ belongs_to :gallerable, polymorphic: true else belongs_to :gallerable, polymorphic: true, optional: true end + def self.rails_admin_name_synonyms + "".freeze + end + def self.rails_admin_navigation_icon + ''.freeze + end def self.manager_can_add_actions - ret = [:nested_set] + ret = [:nested_set, :multiple_file_upload] # ret += [:multiple_file_upload, :sort_embedded] if Hancock::Gallery.mongoid? ret << :model_settings if Hancock::Gallery.config.model_settings_support - ret << :model_accesses if Hancock::Gallery.config.user_abilities_support + # ret << :model_accesses if Hancock::Gallery.config.user_abilities_support + ret << :hancock_touch if Hancock::Gallery.config.cache_support ret += [:comments, :model_comments] if Hancock::Gallery.config.ra_comments_support ret.freeze end def self.rails_admin_add_visible_actions - ret = [:nested_set] + ret = [:nested_set, :multiple_file_upload] # ret += [:multiple_file_upload, :sort_embedded] if Hancock::Gallery.mongoid? ret << :model_settings if Hancock::Gallery.config.model_settings_support ret << :model_accesses if Hancock::Gallery.config.user_abilities_support + ret << :hancock_touch if Hancock::Gallery.config.cache_support ret += [:comments, :model_comments] if Hancock::Gallery.config.ra_comments_support ret.freeze end end