Sha256: 45aa602613f3be54b54d4c74f1f92f1ffe955660360bac5aa36fcf616d66ce52

Contents?: true

Size: 1.22 KB

Versions: 5

Compression:

Stored size: 1.22 KB

Contents

# frozen_string_literal: true

Calagator::Engine.routes.draw do
  get "omfg" => "site#omfg"
  get "hello" => "site#hello"

  get "about" => "site#about"

  get "opensearch.:format" => "site#opensearch"
  get "defunct" => "site#defunct"

  get "admin" => "admin#index"
  get "admin/index"
  get "admin/events"
  post "lock_event" => "admin#lock_event"

  resources :events do
    collection do
      post :squash_many_duplicates
      get :search
      get :duplicates
      get "tag/:tag", action: :search, as: :tag
    end

    member do
      get :clone
    end
  end

  resources :sources do
    collection do
      post :import
    end
  end

  resources :venues do
    collection do
      post :squash_many_duplicates
      get :map
      get :duplicates
      get :autocomplete
      get "tag/:tag", action: :index, as: :tag
    end
  end

  resources :versions, only: [:edit]
  resources :changes, controller: "/paper_trail_manager/changes"

  get "recent_changes" => redirect("/changes")
  get "recent_changes.:format" => redirect("/changes.%{format}")

  get "css/:name" => "site#style"
  get "css/:name.:format" => "site#style"

  get "/" => "site#index", :as => :root
  get "/index" => "site#index"
  get "/index.:format" => "site#index"
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
koalagator-3.0.0 config/routes.rb
koalagator-2.1.1 config/routes.rb
koalagator-2.1.0 config/routes.rb
calagator2-2.1.1 config/routes.rb
calagator2-2.1.0 config/routes.rb