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