Comee::Core::Engine.routes.draw do post "/login", controller: :access, action: :login get "/notifications/unread", controller: :notifications, action: :unread get "/notifications/read", controller: :notifications, action: :read resources :notifications, only: [:index] do member do post "mark_as_read", controller: :notifications, action: :mark_as_read post "mark_as_unread", controller: :notifications, action: :mark_as_unread end end post "/suppliers/filter", controller: :suppliers, action: :filter resources :suppliers resources :products do collection do post "master_prices" post "client_prices" end end resources :product_lookups do collection do post "filter" end end resources :lookups resources :quotation_requests do collection do post "filter" post "create_with_items", controller: :quotation_requests, action: :create_request_with_items end member do post "submit" post "submit_for_confirmation" post "confirm" post "convert" end end resources :quotation_request_items do collection do post "filter" post "cancel" end end resources :external_rfqs post "/customer_orders/filter", controller: :customer_orders, action: :filter resources :customer_orders do member do post "submit" post "submit_for_confirmation" post "accept" post "cancel" end end resources :customer_order_items do collection do post "filter" post "cancel" end end resources :currencies resources :units resources :unit_conversions resources :users post "/purchase_orders/filter", controller: :purchase_orders, action: :filter resources :purchase_orders post "/purchase_order_items/filter", controller: :purchase_order_items, action: :filter resources :purchase_order_items resources :clients do member do get "rfq_products", controller: :quotation_requests, action: :rfq_products_for_client end collection do post "filter" end end post "/client_prices/filter", controller: :client_prices, action: :filter resources :client_prices post "/back_orders/filter", controller: :back_orders, action: :filter resources :back_orders do member do post "submit" end end resources :sales_order_items, except: [:index] do member do get "suggest", controller: :sales_order_items, action: :suggest_values end end resources :shipment_items do collection do post "filter_with_status" end end post "/sales_orders/filter", controller: :sales_orders, action: :filter resources :sales_orders do collection do post "create_back_order", action: :create_back_order end member do get "items", controller: :sales_order_items, action: :index post "submit" post "confirm" post "cancel" end end resources :customs_details resources :item_statuses post "/item_statuses/filter", controller: :item_statuses, action: :filter post "/products/filter", controller: :products, action: :filter end