Sha256: 37972fc3d908c0b66ae9577c75d50c43a9bd43b2db227869aec4bde9bebbabc1

Contents?: true

Size: 1.64 KB

Versions: 15

Compression:

Stored size: 1.64 KB

Contents

Rails.application.routes.draw do

  namespace :cms_admin, :path => ComfortableMexicanSofa.config.admin_route_prefix, :except => :show do
    get '/', :to => 'base#jump'
    resources :sites do
      resources :pages do
        get  :form_blocks,    :on => :member
        get  :toggle_branch,  :on => :member
        put :reorder,         :on => :collection
        resources :revisions, :only => [:index, :show, :revert] do
          put :revert, :on => :member
        end
      end
      resources :files do
        put :reorder, :on => :collection
      end
      resources :layouts do
        put :reorder, :on => :collection
        resources :revisions, :only => [:index, :show, :revert] do
          put :revert, :on => :member
        end
      end
      resources :snippets do
        put :reorder, :on => :collection
        resources :revisions, :only => [:index, :show, :revert] do
          put :revert, :on => :member
        end
      end
      resources :categories
      get 'dialog/:type' => 'dialogs#show', :as => 'dialog'
    end
  end unless ComfortableMexicanSofa.config.admin_route_prefix.blank?
  
  scope :controller => :cms_content do
    get 'cms-css/:site_id/:identifier' => :render_css,  :as => 'cms_css'
    get 'cms-js/:site_id/:identifier'  => :render_js,   :as => 'cms_js'
    
    if ComfortableMexicanSofa.config.enable_sitemap
      get '(:cms_path)/sitemap' => :render_sitemap,
        :as           => 'cms_sitemap',
        :constraints  => {:format => /xml/},
        :format       => :xml
    end
    
    get '/' => :render_html,  :as => 'cms_html',  :path => "(*cms_path)"
  end
  
end if ComfortableMexicanSofa.config.use_default_routes

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
comfortable_mexican_sofa-1.6.31 config/routes.rb
comfortable_mexican_sofa-1.6.30 config/routes.rb
comfortable_mexican_sofa-1.7.3 config/routes.rb
comfortable_mexican_sofa-1.7.1 config/routes.rb
comfortable_mexican_sofa-1.7.0 config/routes.rb
comfortable_mexican_sofa-1.6.26 config/routes.rb
comfortable_mexican_sofa-1.6.25 config/routes.rb
comfortable_mexican_sofa-1.6.24 config/routes.rb
comfortable_mexican_sofa-1.6.23 config/routes.rb
comfortable_mexican_sofa-1.6.22 config/routes.rb
comfortable_mexican_sofa-1.6.21 config/routes.rb
comfortable_mexican_sofa-1.6.20 config/routes.rb
comfortable_mexican_sofa-1.6.19 config/routes.rb
comfortable_mexican_sofa-1.6.18 config/routes.rb
comfortable_mexican_sofa-1.6.17 config/routes.rb