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:
2020-03-03 17:11:57 -05:00
parent a7e771557d
commit 51748d5783
15 changed files with 55 additions and 22 deletions
+5 -3
View File
@@ -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]