Sha256: 574cd4fc24e7046f18eed6d5e97846786b8168c861b6830c4960b23e2e99fa37

Contents?: true

Size: 1.04 KB

Versions: 4

Compression:

Stored size: 1.04 KB

Contents

Optimacms::Engine.routes.draw do
  resources :articles

  # admin
  scope '/cmsadmin', module: "admin" do
    get '/' => 'dashboard#index', as: :dashboard

    resources :pages do
      collection do
        post 'search'

        get 'newfolder'
        post 'createfolder'
      end

      member do
        get 'editfolder'
        patch 'updatefolder'
      end
    end

    resources :templates do
      collection do
        post 'search'

        get :autocomplete

        get 'newattach'
        post 'attach'

        get 'newfolder'
        post 'createfolder'
      end

      member do
        get 'editfolder'
        patch 'updatefolder'
      end
    end

    resources :layouts

  end

  # dev
  get 'dev/:action', to: 'dev#action'

  # tinymce
  #post '/tinymce_assets' => 'tinymce_assets#create', as: :tinymce_uploadimage
  get '/elfinder_manager', to: 'elfinder#index'
  match 'elfinder' => 'elfinder#elfinder', via: [:get, :post]

  #
  root to: 'pages#show'
  match '*url', :to => 'pages#show', via: :all, format: false, as: :cms_page


end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
optimacms-0.1.5 config/routes.rb
optimacms-0.1.3 config/routes.rb
optimacms-0.1.2 config/routes.rb
optimacms-0.1.1 config/routes.rb