Sha256: 477769edb4cb77a05aa9ef8563f18333c1c8e1f9bc941d5c35703d2d49112e92

Contents?: true

Size: 1004 Bytes

Versions: 1

Compression:

Stored size: 1004 Bytes

Contents

TrustyCms::Application.routes.draw do
  namespace :admin, :member => { :remove => :get } do
    resources :pages do


      resources :children
    end
    resources :layouts
    resources :users
  end

  match 'admin/preview' => 'admin/pages#preview', :as => :preview, :via => [:post, :put]
  namespace :admin do
    resource :preferences
    resource :configuration
    resources :extensions, :only => :index
    resources :page_parts
    resources :page_fields
    match '/reference/:type.:format' => 'references#show', :as => :reference, :via => :get
  end

  match 'admin' => 'admin/welcome#index', :as => :admin
  match 'admin/welcome' => 'admin/welcome#index', :as => :welcome
  match 'admin/login' => 'admin/welcome#login', :as => :login
  match 'admin/logout' => 'admin/welcome#logout', :as => :logout
  match '/' => 'site#show_page', :url => '/'
  match 'error/404' => 'site#not_found', :as => :not_found
  match 'error/500' => 'site#error', :as => :error
  match '*url' => 'site#show_page'
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
trusty-cms-1.0.0 config/routes.rb