Sha256: dba727ef8523a0f4a19a994d9850ee925678813b046dbff36fa9c6d3b3e5f183

Contents?: true

Size: 1.59 KB

Versions: 21

Compression:

Stored size: 1.59 KB

Contents

class Admin < Padrino::Application
  register Padrino::Rendering
  register Padrino::Mailer
  register Padrino::Helpers
  register Padrino::Admin::AccessControl

  ##
  # Application configuration options
  #
  # set :raise_errors, true         # Raise exceptions (will stop application) (default for test)
  # set :dump_errors, true          # Exception backtraces are written to STDERR (default for production/development)
  # set :show_exceptions, true      # Shows a stack trace in browser (default for development)
  # set :logging, true              # Logging in STDOUT for development and file for production (default only for development)
  # set :public_folder, "foo/bar"   # Location for static assets (default root/public)
  # set :reload, false              # Reload application files (default in development)
  # set :default_builder, "foo"     # Set a custom form builder (default 'StandardFormBuilder')
  # set :locale_path, "bar"         # Set path for I18n translations (default your_app/locales)
  # disable :sessions               # Disabled sessions by default (enable if needed)
  # disable :flash                  # Disables sinatra-flash (enabled by default if Sinatra::Flash is defined)
  # layout  :my_layout              # Layout can be in views/layouts/foo.ext or views/foo.ext (default :application)
  #

  set :admin_model, '<%= options[:admin_model] %>'
  set :login_page, "/admin/sessions/new"

  enable  :sessions
  disable :store_location

  access_control.roles_for :any do |role|
    role.protect "/"
    role.allow "/sessions"
  end

  access_control.roles_for :admin do |role|
  end
end

Version data entries

21 entries across 21 versions & 3 rubygems

Version Path
bootstrap-on-0.0.9 lib/bootstrap-on/templates/app.rb.tt
bootstrap-on-0.0.8 lib/bootstrap-on/templates/app.rb.tt
bootstrap-on-0.0.7 lib/bootstrap-on/templates/app.rb.tt
bootstrap-on-0.0.6 lib/bootstrap-on/templates/app.rb.tt
bootstrap-on-0.0.5 lib/bootstrap-on/templates/app.rb.tt
bootstrap-on-0.0.4 lib/bootstrap-on/templates/app.rb.tt
bootstrap-on-0.0.3 lib/bootstrap-on/templates/app.rb.tt
bootstrap-on-0.0.2 lib/bootstrap-on/templates/app.rb.tt
bootstrap-on-0.0.1 lib/bootstrap-on/templates/app.rb.tt
bootstrap-on-0.0.0 lib/bootstrap-on/templates/app.rb.tt
lazy-head-gen-0.3.4 lib/lazy-head-gen/templates/admin_app/app.rb.tt
lazy-head-gen-0.3.3 lib/lazy-head-gen/templates/admin_app/app.rb.tt
lazy-head-gen-0.3.2 lib/lazy-head-gen/templates/admin_app/app.rb.tt
lazy-head-gen-0.3.1 lib/lazy-head-gen/templates/admin_app/app.rb.tt
lazy-head-gen-0.3.0 lib/lazy-head-gen/templates/admin_app/app.rb.tt
padrino-admin-0.10.6 lib/padrino-admin/generators/templates/app.rb.tt
padrino-admin-0.10.6.e lib/padrino-admin/generators/templates/app.rb.tt
padrino-admin-0.10.6.d lib/padrino-admin/generators/templates/app.rb.tt
padrino-admin-0.10.6.c lib/padrino-admin/generators/templates/app.rb.tt
padrino-admin-0.10.6.b lib/padrino-admin/generators/templates/app.rb.tt