Sha256: b1bdfe470a92ea68a6c93759aac8d93aedc8b1ae6f3cece4e3c84d1594195a05

Contents?: true

Size: 699 Bytes

Versions: 24

Compression:

Stored size: 699 Bytes

Contents

# frozen_string_literal: true

Rails.application.routes.draw do
  namespace :admin do
    resource :session, only: %i[new create destroy]

    resources :url_rewrites
    resources :admin_users do
      resources :credentials, only: %i[new create destroy]
    end

    resource :cache, only: %i[destroy]
    resource :dashboard, only: %i[show]

    root to: redirect("admin/dashboard")
  end

  scope :admin do
    constraints ->(req) { req.session[:admin_user_id].present? } do
      mount Katalyst::Content::Engine, at: "content"
      mount Katalyst::Navigation::Engine, at: "navigation"
      mount Flipper::UI.app(Flipper) => "flipper" if Object.const_defined?("Flipper::UI")
    end
  end
end

Version data entries

24 entries across 24 versions & 1 rubygems

Version Path
katalyst-koi-4.5.0 config/routes.rb
katalyst-koi-4.5.0.beta.2 config/routes.rb
katalyst-koi-4.5.0.beta.1 config/routes.rb
katalyst-koi-4.4.1 config/routes.rb
katalyst-koi-4.4.0 config/routes.rb
katalyst-koi-4.3.5 config/routes.rb
katalyst-koi-4.3.4 config/routes.rb
katalyst-koi-4.3.3 config/routes.rb
katalyst-koi-4.3.2 config/routes.rb
katalyst-koi-4.3.1 config/routes.rb
katalyst-koi-4.3.0 config/routes.rb
katalyst-koi-4.3.0.beta.3 config/routes.rb
katalyst-koi-4.3.0.beta.2 config/routes.rb
katalyst-koi-4.2.1 config/routes.rb
katalyst-koi-4.2.0 config/routes.rb
katalyst-koi-4.2.0.beta.2 config/routes.rb
katalyst-koi-4.2.0.beta.1 config/routes.rb
katalyst-koi-4.1.2 config/routes.rb
katalyst-koi-4.1.1 config/routes.rb
katalyst-koi-4.1.0 config/routes.rb