Sha256: 04eebef399cb44166e202358f7b69880774af422534785346f28b197ab3e3cad
Contents?: true
Size: 1.72 KB
Versions: 4
Compression:
Stored size: 1.72 KB
Contents
class Admin < Padrino::Application configure do ## # Application-specific configuration options # # set :raise_errors, true # Show exceptions (default for development) # set :public, "foo/bar" # Location for static assets (default root/public) # set :sessions, false # Enabled by default # set :reload, false # Reload application files (default in development) # set :default_builder, "foo" # Set a custom form builder (default 'StandardFormBuilder') # set :locale, :en # Set the current I18n.locale (default :en) # set :locale_path, "bar" # Set path for I18n translations (default your_app/locales) # enable :autolocale # Auto Set locale if url match /:lang/foo/bar (disabled by default) # disable :padrino_helpers # Disables padrino markup helpers (enabled by default if present) # disable :padrino_mailer # Disables padrino mailer (enabled by default if present) # disable :flash # Disables rack-flash (enabled by default) # enable :authentication # Enable padrino-admin authentication (disabled by default) # layout :foo # Layout can be in views/layouts/foo.ext or views/foo.ext (:application is default) # layout false enable :authentication disable :store_location set :login_page, "/<%= @app_path %>/sessions/new" access_control.roles_for :any do |role| role.allow "/sessions" end access_control.roles_for :admin do |role, account| role.allow "/" role.project_module :accounts do |project| project.menu :list, "/<%= @app_path %>/accounts.js" project.menu :new, "/<%= @app_path %>/accounts/new" end end end end
Version data entries
4 entries across 4 versions & 1 rubygems