Sha256: 97e335d5003e54b5ec96c2ece927a9f2bb6af2de5aa1550e8a9d8f5edf9123d5
Contents?: true
Size: 1.88 KB
Versions: 8
Compression:
Stored size: 1.88 KB
Contents
module Sunrise module Config autoload :Navigation, 'sunrise/config/navigation' autoload :PagePresenter, 'sunrise/config/page_presenter' # Paginate records per page mattr_accessor :default_items_per_page @@default_items_per_page = 25 # Display audits events (dashboard) mattr_accessor :activities_per_page @@activities_per_page = 50 # By default show latest first mattr_accessor :default_sort_mode @@default_sort_mode = :desc # The display for a model instance (i.e. a single database record). mattr_accessor :label_methods @@label_methods = [:title, :name] # Default index template view mattr_accessor :default_index_view @@default_index_view = :thumbs mattr_accessor :available_index_views @@available_index_views = [:tree, :thumbs, :table] # Default sort column mattr_accessor :sort_column @@sort_column = :sort_order # Find template before rendering mattr_accessor :scoped_views @@scoped_views = true # Set available locales in app mattr_accessor :available_locales @@available_locales = [] # Set transliteration for babosa gem # more info here: https://github.com/norman/babosa mattr_accessor :transliteration @@transliteration = :russian # Set index toolbar buttons mattr_accessor :default_toolbar_buttons @@default_toolbar_buttons = [:delete, :edit, :new, :sort, :export] # Index the formats that should be treated as navigational mattr_accessor :navigational_formats @@navigational_formats = [:html, :json] # Welcome root path options mattr_accessor :root_route_options @@root_route_options = {to: "manager#index", model_name: "structures"} def self.scoped_views? @@scoped_views === true end def self.navigation ::SunriseNavigation.instance.navigations end end end
Version data entries
8 entries across 8 versions & 1 rubygems