|
|
@@ -1,6 +1,5 @@
|
|
|
+# rubocop:disable Metrics/BlockLength
|
|
|
Rails.application.routes.draw do
|
|
|
-
|
|
|
-
|
|
|
resources :storers
|
|
|
resources :warehouse_stocks
|
|
|
devise_for :users, path: "/", path_names: {
|
|
|
@@ -12,7 +11,8 @@ Rails.application.routes.draw do
|
|
|
confirmation: 'verification',
|
|
|
unlock: 'unblock',
|
|
|
registration: 'register',
|
|
|
- sign_up: 'cmon_let_me_in' }
|
|
|
+ sign_up: 'cmon_let_me_in'
|
|
|
+ }
|
|
|
|
|
|
devise_scope :user do
|
|
|
get "login", to: "devise/sessions#new"
|
|
|
@@ -21,12 +21,12 @@ Rails.application.routes.draw do
|
|
|
# get "pwdchange", to: "devise/registration#edit"
|
|
|
end
|
|
|
|
|
|
- #rutas para login de usuarios
|
|
|
+ # rutas para login de usuarios
|
|
|
get "pwdchange" => "users#edit_password", :as => "pwdchange"
|
|
|
patch "update_password" => "users#update_password"
|
|
|
post 'update_status/:user_id' => 'users#update_status', :as => "user_update_status"
|
|
|
|
|
|
- #rutas para administracion de usuarios
|
|
|
+ # rutas para administracion de usuarios
|
|
|
get 'users' => 'users#index', :as => 'users'
|
|
|
post 'users' => 'users#create'
|
|
|
get 'users/new' => 'users#new', :as => 'new_user'
|
|
|
@@ -35,9 +35,10 @@ Rails.application.routes.draw do
|
|
|
patch 'users/:id' => 'users#update'
|
|
|
put 'users/:id' => 'users#update'
|
|
|
|
|
|
- resources :product_wastes, :except => [:show, :edit] do
|
|
|
+ resources :product_wastes, except: [:show, :edit] do
|
|
|
post 'create' => 'product_wastes#create', defaults: { format: 'js' }
|
|
|
end
|
|
|
+
|
|
|
resources :suppliers do
|
|
|
post 'update_status' => 'suppliers#update_status', :as => "update_status"
|
|
|
end
|
|
|
@@ -58,32 +59,37 @@ Rails.application.routes.draw do
|
|
|
get '/debtors' => 'customers#debtors'
|
|
|
get '/customer_sales' => 'customers#customer_sales'
|
|
|
|
|
|
- resources :cash_registers, :except => [:show] do
|
|
|
+ resources :cash_registers, except: [:show] do
|
|
|
post 'update_status' => 'cash_registers#update_status', :as => "update_status"
|
|
|
get "get_cash_fund/" => "cash_registers#get_cash_fund", :as => "get_cash_fund", :format => :json
|
|
|
end
|
|
|
- resources :expenses, :except => [:show]
|
|
|
- resources :expensesconcepts, :except => [:show]
|
|
|
- resources :pointsales, :except => [:show] do
|
|
|
+
|
|
|
+ resources :expenses, except: [:show]
|
|
|
+
|
|
|
+ resources :expensesconcepts, except: [:show]
|
|
|
+
|
|
|
+ resources :pointsales, except: [:show] do
|
|
|
post 'update_status' => 'pointsales#update_status', :as => "update_status"
|
|
|
post 'assign_or_delete_products' => 'pointsales#assign_or_delete_products', :format => :js
|
|
|
post 'delete_products_from_pointsale' => 'pointsales#delete_products_from_pointsale', :format => :js
|
|
|
post 'assign_products_to_pointsale' => 'pointsales#assign_products_to_pointsale', :format => :js
|
|
|
-
|
|
|
end
|
|
|
post 'transfer_stock' => 'pointsales#transfer_stock', :as => "transfer_stock"
|
|
|
- resources :categories, :except => [:show] do
|
|
|
+
|
|
|
+ resources :categories, except: [:show] do
|
|
|
post 'update_status' => 'categories#update_status', :as => "update_status"
|
|
|
end
|
|
|
- resources :special_prices, :except => [:show, :edit] do
|
|
|
+
|
|
|
+ resources :special_prices, except: [:show, :edit] do
|
|
|
post 'create' => 'special_products#create', defaults: { format: 'js' }
|
|
|
end
|
|
|
get 'add_special_price_by_barcode/:barcode/:customer_id' => 'special_prices#add_special_price_by_barcode', defaults: { format: 'js' }
|
|
|
|
|
|
resources :credit_payments
|
|
|
+
|
|
|
resources :products do
|
|
|
post 'edit_from_purchase' => 'products#edit_from_purchase', defaults: { format: 'js' }
|
|
|
- patch 'update_from_purchase' => 'products#update_from_purchase', :constraints => -> (req) { req.xhr? }
|
|
|
+ patch 'update_from_purchase' => 'products#update_from_purchase', :constraints => ->(req) { req.xhr? }
|
|
|
post 'update_status' => 'products#update_status', :as => "update_status"
|
|
|
get 'prices' => 'products#list_prices'
|
|
|
get 'variantsprices/:pointsale_id' => 'products#list_prices_variants', :format => :json
|
|
|
@@ -93,10 +99,11 @@ Rails.application.routes.draw do
|
|
|
get 'validate_unique_barcode/:barcode' => 'products#validate_unique_barcode', defaults: { format: 'js' }
|
|
|
get 'product_track' => 'products#product_track', :as => "product_track"
|
|
|
|
|
|
- resources :available_products, :except => [:edit, :update] do
|
|
|
+ resources :available_products, except: [:edit, :update] do
|
|
|
get 'edit_price' => 'available_products#edit_price'
|
|
|
patch 'update_price' => 'available_products#update_price'
|
|
|
end
|
|
|
+
|
|
|
resources :cash_outs
|
|
|
get 'get_open_cash_registers' => 'cash_outs#get_open_cash_registers', defaults: { format: 'js' }
|
|
|
post 'select_open_cash_to_close/:open_cash_register_id' => 'cash_outs#select_open_cash_to_close', defaults: { format: 'js' }
|
|
|
@@ -104,15 +111,18 @@ Rails.application.routes.draw do
|
|
|
get 'opened_cash_registers' => 'cash_outs#opened_cash_registers'
|
|
|
get 'print_cash_out_receipt/:cash_out_id' => 'cash_outs#print_receipt', :as => 'print_cash_out_receipt'
|
|
|
|
|
|
- resources :sellers, :except => [:show] do
|
|
|
+ resources :sellers, except: [:show] do
|
|
|
post 'update_status' => 'sellers#update_status', :as => "update_status"
|
|
|
end
|
|
|
+
|
|
|
resources :pos_configs
|
|
|
+
|
|
|
resources :credits
|
|
|
+
|
|
|
resources :purchases
|
|
|
get 'find_purchases_by_date/:begin_date/:end_date' => 'purchases#find_purchases_by_date', defaults: { format: 'js' }
|
|
|
|
|
|
- resources :pre_purchases, :except => [:new, :show] do
|
|
|
+ resources :pre_purchases, except: [:new, :show] do
|
|
|
post 'create' => 'pre_purchases#create', defaults: { format: 'js' }
|
|
|
put 'edit' => 'pre_purchases#update', defaults: { format: 'js' }
|
|
|
end
|
|
|
@@ -138,7 +148,7 @@ Rails.application.routes.draw do
|
|
|
get 'cancel_reserved_sale/:sale_id' => 'sales#cancel_reserved_sale', :as => 'cancel_reserved_sale'
|
|
|
get 'find_sales_by_dates_or_code' => 'sales#find_sales_by_dates_or_code', defaults: { format: 'js' }
|
|
|
|
|
|
- resources :pre_sales, :except => [:new, :show] do
|
|
|
+ resources :pre_sales, except: [:new, :show] do
|
|
|
post 'create' => 'pre_sales#create', defaults: { format: 'js' }
|
|
|
put 'edit' => 'pre_sales#update', defaults: { format: 'js' }
|
|
|
end
|
|
|
@@ -147,13 +157,12 @@ Rails.application.routes.draw do
|
|
|
resources :open_cash_registers do
|
|
|
post 'create' => 'open_cash_registers#create', defaults: { format: 'js' }
|
|
|
end
|
|
|
+
|
|
|
resources :cash_registers_moves do
|
|
|
post 'create' => 'cash_registers_moves#create', defaults: { format: 'js' }
|
|
|
end
|
|
|
get 'add_quick_payment/:type' => 'cash_registers_moves#add_quick_payment', defaults: { format: 'js' }, :as => "add_quick_payment"
|
|
|
get 'create_quick_debt_payment/:customer_id' => 'cash_registers_moves#create_quick_debt_payment', defaults: { format: 'js' }
|
|
|
-
|
|
|
-
|
|
|
post 'confirm_payments' => 'cash_registers_moves#confirm_payments', :as => "cash_move_confirm_payments"
|
|
|
post 'confirm_reserve/:sale_id' => 'cash_registers_moves#confirm_reserve', :as => "cash_move_confirm_reserve"
|
|
|
post 'add_payments_to_reserve/:sale_id' => 'cash_registers_moves#add_payments_to_reserve', :as => "cash_move_add_payments_to_reserve"
|
|
|
@@ -165,7 +174,7 @@ Rails.application.routes.draw do
|
|
|
end
|
|
|
get 'print_transfer_receipt/:transfer_id' => 'transfers#print_receipt', :as => 'print_transfer_receipt'
|
|
|
|
|
|
- resources :pre_transfers, :except => [:new, :show] do
|
|
|
+ resources :pre_transfers, except: [:new, :show] do
|
|
|
post 'create' => 'pre_transfers#create', defaults: { format: 'js' }
|
|
|
put 'edit' => 'pre_transfers#update', defaults: { format: 'js' }
|
|
|
end
|
|
|
@@ -180,7 +189,7 @@ Rails.application.routes.draw do
|
|
|
get 'check_sale_detail_quantity' => 'products_returns#check_sale_detail_quantity'
|
|
|
post 'add_product_to_return' => 'products_returns#add_product_to_return', defaults: { format: 'js' }, :as => "add_product_to_return"
|
|
|
get 'update_quantity_prod_return' => 'products_returns#update_quantity_prod_return', :format => :json
|
|
|
-
|
|
|
+ get 'print_return_receipt/:products_return_id' => 'products_returns#print_receipt', :as => 'print_return_receipt'
|
|
|
|
|
|
root 'dashboard#index'
|
|
|
get 'get_chart_data_for_dashboard' => 'dashboard#get_chart_data_for_dashboard'
|
|
|
@@ -193,10 +202,9 @@ Rails.application.routes.draw do
|
|
|
get 'purchases_data/products_list'
|
|
|
|
|
|
# rutas pre( lo que sea, sale, purchase, etc.)
|
|
|
- get 'delete_pre_purchases' => 'application#delete_pre_purchases', :constraints => -> (req) { req.xhr? }
|
|
|
- get 'delete_pre_sales' => 'application#delete_pre_sales', :constraints => -> (req) { req.xhr? }
|
|
|
- get 'delete_pre_transfers' => 'application#delete_pre_transfers', :constraints => -> (req) { req.xhr? }
|
|
|
-
|
|
|
+ get 'delete_pre_purchases' => 'application#delete_pre_purchases', :constraints => ->(req) { req.xhr? }
|
|
|
+ get 'delete_pre_sales' => 'application#delete_pre_sales', :constraints => ->(req) { req.xhr? }
|
|
|
+ get 'delete_pre_transfers' => 'application#delete_pre_transfers', :constraints => ->(req) { req.xhr? }
|
|
|
|
|
|
# rutas para el STOCK
|
|
|
get 'stock_by_pointsale' => 'available_products#stock_by_pointsale', :as => 'stock_by_pointsale'
|
|
|
@@ -209,20 +217,21 @@ Rails.application.routes.draw do
|
|
|
|
|
|
# find de productos para el typeahead
|
|
|
get 'find_products/:query' => 'application#find', :format => :json
|
|
|
- #para special_prices
|
|
|
+ # para special_prices
|
|
|
get 'find_products_sp/:query' => 'application#find_sp', :format => :json
|
|
|
#
|
|
|
get 'find_products_from_stock/:query' => 'application#find_from_stock', :format => :json
|
|
|
get 'find_from_stock_by_pointsale/:pointsale_id/:query' => 'application#find_from_stock_by_pointsale', :format => :json
|
|
|
|
|
|
get "getcategories/:category_id" => "application#get_subcategories", :as => "get_subcategories", :format => :json
|
|
|
- get 'get_max_product_id' => 'application#get_max_product_id', :format => :json
|
|
|
- get 'get_max_purchaseid_by_pointsale/:pointsale_id' => 'application#get_max_purchaseid_by_pointsale', :format => :json
|
|
|
- get 'get_max_purchaseid_by_warehouse/:warehouse_id' => 'application#get_max_purchaseid_by_warehouse', :format => :json
|
|
|
- get 'get_next_sale_code/:open_cash_register_id' => 'application#get_next_sale_code', :format => :json, :as => "get_sale_code"
|
|
|
- get 'get_next_expense_code/:open_cash_register_id' => 'application#get_next_expense_code', :format => :json, :as => "get_expense_code"
|
|
|
+ get 'get_max_product_id' => 'application#get_max_product_id', :format => :json
|
|
|
+ get 'get_max_purchaseid_by_pointsale/:pointsale_id' => 'application#get_max_purchaseid_by_pointsale', :format => :json
|
|
|
+ get 'get_max_purchaseid_by_warehouse/:warehouse_id' => 'application#get_max_purchaseid_by_warehouse', :format => :json
|
|
|
+ get 'get_next_sale_code/:open_cash_register_id' => 'application#get_next_sale_code', :format => :json, :as => "get_sale_code"
|
|
|
+ get 'get_next_expense_code/:open_cash_register_id' => 'application#get_next_expense_code', :format => :json, :as => "get_expense_code"
|
|
|
get 'get_special_price_by_customer/:customer_id' => 'special_prices#get_special_price_by_customer', defaults: { format: 'js' }
|
|
|
|
|
|
get "products_by_category_pointsale/:pointsale_id/:category_id" => "application#products_by_category_pointsale", :as => "products_by_category_pointsale", :format => :json
|
|
|
get "verify_transfer/:transfer_id" => "transfers#verify_transfer", :as => "verify_transfer"
|
|
|
end
|
|
|
+# rubocop:enable Metrics/BlockLength
|