Sha256: e86c0b8ce430643e9d3d94b414e11d6b9e8490414fc8e230af2c495e4bf7751f

Contents?: true

Size: 1.51 KB

Versions: 3

Compression:

Stored size: 1.51 KB

Contents

Rails.application.routes.draw do
  mount Ckeditor::Engine => "/ckeditor"

  namespace :dust do

    resources :blocks
    resources :contacts
    resources :pages
    resources :posts
    resources :roles
    resources :users
    resources :menus
    resources :menu_items
    resources :site_wides, :only => [:new, :create, :destroy]

    post 'sort' => 'sortable#sort', :as => :sort_items

    namespace :gallery do
      resources :albums
      resources :photos

      namespace :api do
        resources :photos, :only => [:show, :create, :update, :destroy]
      end
    end

    resources :sessions, :only        => [:new, :create, :destroy]
    resources :password_resets, :only => [:new, :create, :edit, :update ]

    get "dashboard/show" => "dashboard#show", :as => :dashboard
    match "dashboard/update" => "dashboard#update", :as => :dashboard_update

    match 'download/csv' => 'contacts#csv', :as => :download_csv
    match 'import/csv' => 'contacts#csv_import', :as => :import_csv

    get "logout" => "sessions#destroy", :as => "logout"
    get "login" => "sessions#new", :as => "login"
    get "signup" => "users#new", :as => "signup"

  end

  scope :module => 'front_end' do

    get "search" => "page#search", :as => :view_page_search #new! search

    match "sitemap" => "sitemap#index", :as => :sitemap_xml
    match 'post/*filename' => 'post#show', :as => :front_end_post
    match '*filename' => 'page#show', :as => :front_end_page

    root :to => "page#show", :filename => Dust.config.root#"welcome"

  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
dust-cms-0.0.07 config/routes.rb
dust-cms-0.0.06 config/routes.rb
dust-cms-0.0.05 config/routes.rb