Sha256: b24673e097b7ccc3efc95a336c594204fbca0e3b495998d9076f64a2fcac50e8

Contents?: true

Size: 1 KB

Versions: 8

Compression:

Stored size: 1 KB

Contents

Kms::Engine.routes.draw do
  devise_for :kms_users,
    class_name: "Kms::User",
    failure_app:  'Kms::Devise::FailureApp',
    module: :devise,
    controllers: { registrations: "users/registrations" }
  constraints(format: "json") do
    resources :templates, format: true
    resources :snippets, except: [:new, :edit], format: true
    resources :pages, format: true do
      collection do
        post 'sorting'
      end
    end
    resources :assets, format: true, as: :kms_assets
    resources :users, only: [:index, :destroy], format: true
    resources :resources, only: :index, format: true
    resource :settings, only: [:show, :update], format: true
    get '/users/kms_user' => "users#kms_user", format: true
    post "/users/from_kms" => "users#create", format: true
  end
  post "/assets/ckeditor" => "assets#ckeditor"
  constraints(format: "html") do
    get "/(*path)" => "kms#index"
  end

end
Rails.application.routes.draw do
    root 'kms/public/pages#show'
    get "*path" => "kms/public/pages#show"
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
kms-0.9.0 config/routes.rb
kms-0.8.0 config/routes.rb
kms-0.7.0 config/routes.rb
kms-0.6.0 config/routes.rb
kms-0.5.0 config/routes.rb
kms-0.4.2 config/routes.rb
kms-0.4.1 config/routes.rb
kms-0.4.0 config/routes.rb