Sha256: 2afe94458b7a5d59d405c90026f23de1d94fcc83e84328cb5d2d4dc7951510d8

Contents?: true

Size: 1.09 KB

Versions: 10

Compression:

Stored size: 1.09 KB

Contents

Optimacms::Engine.routes.draw do

  # admin
  scope '/cmsadmin', module: "admin" do
    #devise_for :users, { class_name: "Optimacms::User", module: :devise }

    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

10 entries across 10 versions & 1 rubygems

Version Path
optimacms-0.1.28 config/routes.rb
optimacms-0.1.27 config/routes.rb
optimacms-0.1.25 config/routes.rb
optimacms-0.1.24 config/routes.rb
optimacms-0.1.23 config/routes.rb
optimacms-0.1.21 config/routes.rb
optimacms-0.1.19 config/routes.rb
optimacms-0.1.17 config/routes.rb
optimacms-0.1.15 config/routes.rb
optimacms-0.1.14 config/routes.rb