Move supplier full pull to being an api for the ember app and handle login and authorization a little bit better (should be even a lot better in the future)
This commit is contained in:
+5
-3
@@ -116,7 +116,6 @@ Qwaiter::Application.routes.draw do
|
||||
get :tests, to: 'test_squad#tests' unless Rails.env.production?
|
||||
|
||||
# SUPPLIER
|
||||
get '/supplier' => 'supplier#home', as: :supplier_root
|
||||
if Rails.env.test? or Rails.env.development?
|
||||
namespace :tests do
|
||||
resources :suppliers
|
||||
@@ -124,7 +123,7 @@ Qwaiter::Application.routes.draw do
|
||||
end
|
||||
end
|
||||
|
||||
namespace :suppliers, path: '/supplier' do
|
||||
namespace :suppliers, path: '/supplier/api/v1' do
|
||||
get 'employee_and_supplier', controller: 'application'
|
||||
resources :suppliers do
|
||||
member do
|
||||
@@ -152,7 +151,9 @@ Qwaiter::Application.routes.draw do
|
||||
end
|
||||
end
|
||||
|
||||
resources :employees
|
||||
resources :employees do
|
||||
get :suppliers, on: :member
|
||||
end
|
||||
resources :employee_shifts
|
||||
resources :products do
|
||||
collection do
|
||||
@@ -208,6 +209,7 @@ Qwaiter::Application.routes.draw do
|
||||
#devise_scope :supplier do
|
||||
#get '/:locale/suppliers/sign_up' => 'registrations#new', constraints: {locale: ALLOWED_LOCALES}
|
||||
#end
|
||||
get '/supplier*other' => 'supplier#home', as: :supplier_root
|
||||
scope '(/:locale)', constraints: {locale: ALLOWED_LOCALES}, defaults: { locale: Rails.application.config.i18n.default_locale.to_s } do
|
||||
root to: 'pages#home'
|
||||
resources :contact_forms, only: [:create]
|
||||
|
||||
Reference in New Issue
Block a user