Sha256: 36836302d78b57868ff67ae29399f72ffddb2b0a56cf1166199dc0923105e698

Contents?: true

Size: 1.15 KB

Versions: 6

Compression:

Stored size: 1.15 KB

Contents

Rails.application.routes.draw do
  root to: 'ucb_rails/home#index'
  
  match 'ucb_rails', :to => 'ucb_rails/home#index'
  
  match '/login', :to => 'ucb_rails/sessions#new', :as => 'login'
  match '/logout', :to => 'ucb_rails/sessions#destroy', :as => 'logout'
  match '/auth/:omniauth_provider/callback' => 'ucb_rails/sessions#create'
  match '/auth/failure' => "ucb_rails/sessions#failure"
  match '/not_authorized', :to => 'ucb_rails/sessions#not_authorized', as: 'not_authorized'
  
  match '/ucb_rails/bootstrap(/:uid)' => 'ucb_rails/bootstrap#index'
  
  resources :hidden_announcements, path: '/announcements', only: [:index, :create, :destroy]

  namespace :ucb_rails do
    get '/ldap_person_search' => 'ldap_person_search#search', :as => :ldap_person_search
    
    namespace :admin do
      resources :announcements
      get 'configuration' => 'configuration#index'
      get 'email_test' => 'email_test#index'
      post 'email_test' => 'email_test#send_email'
      get 'force_exception' => 'force_exception#index'

      resources :users do
        get 'ldap_search', on: :collection
        get 'typeahead_search', on: :collection
      end
    end
  end
  
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
ucb_rails-0.0.13 config/routes.rb
ucb_rails-0.0.12 config/routes.rb
ucb_rails-0.0.11 config/routes.rb
ucb_rails-0.0.10 config/routes.rb
ucb_rails-0.0.9 config/routes.rb
ucb_rails-0.0.8 config/routes.rb