Sha256: a9492c2637dc30278111ace07c1e6d9cadd1a555b6cbce3dbb8a94d1aa5f17ca
Contents?: true
Size: 1.06 KB
Versions: 3
Compression:
Stored size: 1.06 KB
Contents
class Admin < Padrino::Application configure do # Application-specific configuration options # set :sessions, false # Enabled by default # set :log_to_file, true # Log to file instead of stdout (default is stdout in development) # set :reload, false # Reload application files (default in development) # disable :padrino_helpers # Disables padrino markup helpers (enabled by default) # disable :flash # Disables rack-flash (enabled by default) layout false enable :authentication disable :store_location set :use_orm, <%= @orm.inspect %> 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 # Put before other permissions [don't delete this line!!!] end end end
Version data entries
3 entries across 3 versions & 1 rubygems