Last active
August 29, 2015 13:59
-
-
Save kivanio/10655235 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# config/routes | |
Lsa::Application.routes.draw do | |
# Administrator | |
constraints :subdomain => "admin" do | |
ActiveAdmin.routes(self) | |
devise_for :admin_users, ActiveAdmin::Devise.config | |
end | |
end | |
# config/initializers/active_admin.rb | |
ActiveAdmin.setup do |config| | |
# == Site Title | |
# | |
# Set the title that is displayed on the main layout | |
# for each of the active admin pages. | |
# | |
config.site_title = "Lsa" | |
# Set the link url for the title. For example, to take | |
# users to your main site. Defaults to no link. | |
# | |
# config.site_title_link = "/" | |
# Set an optional image to be displayed for the header | |
# instead of a string (overrides :site_title) | |
# | |
# Note: Recommended image height is 21px to properly fit in the header | |
# | |
# config.site_title_image = "/images/logo.png" | |
# == Default Namespace | |
# | |
# Set the default namespace each administration resource | |
# will be added to. | |
# | |
# eg: | |
# config.default_namespace = :hello_world | |
# | |
# This will create resources in the HelloWorld module and | |
# will namespace routes to /hello_world/* | |
# | |
# To set no namespace by default, use: | |
# config.default_namespace = false | |
# | |
# Default: | |
# config.default_namespace = :admin | |
# | |
# You can customize the settings for each namespace by using | |
# a namespace block. For example, to change the site title | |
# within a namespace: | |
# | |
# config.namespace :admin do |admin| | |
# admin.site_title = "Custom Admin Title" | |
# end | |
# | |
# This will ONLY change the title for the admin section. Other | |
# namespaces will continue to use the main "site_title" configuration. | |
# CHANGE: remove namespace | |
config.default_namespace = false | |
# == User Authentication | |
# | |
# Active Admin will automatically call an authentication | |
# method in a before filter of all controller actions to | |
# ensure that there is a currently logged in admin user. | |
# | |
# This setting changes the method which Active Admin calls | |
# within the controller. | |
config.authentication_method = :authenticate_admin_user! | |
# == Current User | |
# | |
# Active Admin will associate actions with the current | |
# user performing them. | |
# | |
# This setting changes the method which Active Admin calls | |
# to return the currently logged in user. | |
config.current_user_method = :current_admin_user | |
# == Logging Out | |
# | |
# Active Admin displays a logout link on each screen. These | |
# settings configure the location and method used for the link. | |
# | |
# This setting changes the path where the link points to. If it's | |
# a string, the strings is used as the path. If it's a Symbol, we | |
# will call the method to return the path. | |
# | |
# Default: | |
config.logout_link_path = :destroy_admin_user_session_path | |
# This setting changes the http method used when rendering the | |
# link. For example :get, :delete, :put, etc.. | |
# | |
# Default: | |
# config.logout_link_method = :get | |
# == Root | |
# | |
# Set the action to call for the root path. You can set different | |
# roots for each namespace. | |
# | |
# Default: | |
# config.root_to = 'dashboard#index' | |
config.root_to = 'users#index' | |
module ActiveAdmin | |
class Namespace | |
def register_dashboard | |
end | |
end | |
end | |
# == Admin Comments | |
# | |
# Admin comments allow you to add comments to any model for admin use. | |
# Admin comments are enabled by default. | |
# | |
# Default: | |
# config.allow_comments = true | |
# | |
# You can turn them on and off for any given namespace by using a | |
# namespace config block. | |
# | |
# Eg: | |
# config.namespace :without_comments do |without_comments| | |
# without_comments.allow_comments = false | |
# end | |
# == Batch Actions | |
# | |
# Enable and disable Batch Actions | |
# | |
config.batch_actions = true | |
# == Controller Filters | |
# | |
# You can add before, after and around filters to all of your | |
# Active Admin resources and pages from here. | |
# | |
# config.before_filter :do_something_awesome | |
# == Register Stylesheets & Javascripts | |
# | |
# We recommend using the built in Active Admin layout and loading | |
# up your own stylesheets / javascripts to customize the look | |
# and feel. | |
# | |
# To load a stylesheet: | |
# config.register_stylesheet 'my_stylesheet.css' | |
# You can provide an options hash for more control, which is passed along to stylesheet_link_tag(): | |
# config.register_stylesheet 'my_print_stylesheet.css', :media => :print | |
# | |
# To load a javascript file: | |
# config.register_javascript 'my_javascript.js' | |
# == CSV options | |
# | |
# Set the CSV builder separator (default is ",") | |
# config.csv_column_separator = ',' | |
# | |
# Set the CSV builder options (default is {}) | |
# config.csv_options = {} | |
# == Footer | |
class ActiveAdmin::Views::Pages::Base < Arbre::HTML::Document | |
private | |
# Renders the content for the footer | |
def build_footer | |
div :id => "footer" do | |
para "Copyright © #{Date.today.year.to_s}".html_safe | |
end | |
end | |
end | |
end |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment