Sha256: 433b4670c1136141498a86ad58ceefbeb5f0c6e8feb652b59bcbfa9a0f45349c
Contents?: true
Size: 1.74 KB
Versions: 10
Compression:
Stored size: 1.74 KB
Contents
require 'rails_admin/custom_show_in_app' # RailsAdminSettings.track_history! RailsAdmin.config do |config| config.parent_controller = '::ApplicationController' ## == Devise == # this is required if not using cancan #config.authenticate_with do #warden.authenticate! scope: :user #end config.current_user_method(&:current_user) ## == Cancan == config.authorize_with :cancancan <% if RocketCMS.mongoid? %> ## == MongoidAudit # config.audit_with :mongoid_audit, 'HistoryTracker' <% elsif RocketCMS.active_record? %> # config.audit_with :paper_trail, 'User', 'PaperTrail::Version' <% end %> config.actions do dashboard # mandatory # collection actions index new export bulk_delete # member actions show edit delete # history_index # history_show nested_set do visible do ['Page', 'Slide', 'Partner'].include? bindings[:abstract_model].model_name end end custom_show_in_app do visible do ['Page', 'News'].include? bindings[:abstract_model].model_name end end toggle toggle_menu do visible do ['Page'].include? bindings[:abstract_model].model_name end end end config.main_app_name = ['<%= Rails.application.class.name.split('::')[0] %>', 'Админка'] config.excluded_models = [ 'RailsAdmin::CustomShowInApp', 'HistoryTracker', 'Ckeditor::Asset', 'Ckeditor::AttachmentFile', 'Ckeditor::Picture', ] end # [required] fix for timezones to be displayed in local time instead of UTC module RailsAdmin module Config module Fields module Types class Datetime def value bindings[:object].send(name) end end end end end end
Version data entries
10 entries across 10 versions & 1 rubygems