module Hancock::Pages::Models::Menu
Public Instance Methods
default_cache_keys()
click to toggle source
# File lib/hancock/pages/models/menu.rb, line 26 def default_cache_keys ['menus'] end
manager_can_add_actions()
click to toggle source
# File lib/hancock/pages/models/menu.rb, line 35 def manager_can_add_actions ret = [] # ret += [:multiple_file_upload, :sort_embedded] if Hancock::Pages.mongoid? ret << :model_settings if Hancock::Pages.config.model_settings_support # ret << :model_accesses if Hancock::Pages.config.user_abilities_support ret << :hancock_touch if Hancock::Pages.config.cache_support ret += [:comments, :model_comments] if Hancock::Pages.config.ra_comments_support ret.freeze end
page_class()
click to toggle source
# File lib/hancock/pages/models/menu.rb, line 19 def page_class self.class.page_class end
rails_admin_add_visible_actions()
click to toggle source
# File lib/hancock/pages/models/menu.rb, line 44 def rails_admin_add_visible_actions ret = [] # ret += [:multiple_file_upload, :sort_embedded] if Hancock::Pages.mongoid? ret << :model_settings if Hancock::Pages.config.model_settings_support ret << :model_accesses if Hancock::Pages.config.user_abilities_support ret << :hancock_touch if Hancock::Pages.config.cache_support ret += [:comments, :model_comments] if Hancock::Pages.config.ra_comments_support ret.freeze end