# 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