diff options
Diffstat (limited to 'config/routes.rb')
| -rw-r--r-- | config/routes.rb | 19 | 
1 files changed, 14 insertions, 5 deletions
| diff --git a/config/routes.rb b/config/routes.rb index 456cb66f5..41b345aa5 100644 --- a/config/routes.rb +++ b/config/routes.rb @@ -1,9 +1,7 @@ -require 'sidekiq/web' -  ChouetteIhm::Application.routes.draw do    resource :dashboard -  resources :workbenches, only: [:show, :index] do +  resources :workbenches, except: [:destroy] do      delete :referentials, on: :member, action: :delete_referentials      resources :imports do        get :download, on: :member @@ -11,6 +9,12 @@ ChouetteIhm::Application.routes.draw do          resources :import_messages, only: [:index]        end      end +    resources :exports do +      post :upload, on: :member +      resources :export_resources, only: [:index] do +        resources :export_messages, only: [:index] +      end +    end      resources :compliance_check_sets, only: [:index, :show] do        get :executed, on: :member        resources :compliance_checks, only: [:show] @@ -57,6 +61,8 @@ ChouetteIhm::Application.routes.draw do      match 'lines' => 'lines#destroy_all', :via => :delete      resources :lines, controller: "referential_lines", except: :index do +      get :autocomplete, on: :collection, to: 'autocomplete_lines#index' +        resource :footnotes, controller: "line_footnotes"        delete :index, on: :collection, action: :delete_all        collection do @@ -66,6 +72,7 @@ ChouetteIhm::Application.routes.draw do          member do            get 'edit_boarding_alighting'            put 'save_boarding_alighting' +          get 'costs'            post 'duplicate', to: 'routes#duplicate'          end          resource :journey_patterns_collection, :only => [:show, :update] @@ -170,11 +177,13 @@ ChouetteIhm::Application.routes.draw do      end    end -  mount Sidekiq::Web => '/sidekiq' +  authenticate :user, lambda { |u| u.can_monitor_sidekiq? } do +    mount Sidekiq::Web => '/sidekiq' +  end    namespace :api do      namespace :v1 do -      resources :workbenches, only: [:index, :show] do +      resources :workbenches, except: [:destroy] do          resources :imports, only: [:index, :show, :create]        end        resources :access_links, only: [:index, :show] | 
