Sha256: a7a8c34980e657836aa88bb178e741f685a1024199ecf36949f307e249deeade

Contents?: true

Size: 869 Bytes

Versions: 4

Compression:

Stored size: 869 Bytes

Contents

Rails.application.routes.draw do
  # Add your extension routes here
  resources :suppliers
  resources :supplier_invoices
  resources :invoice_items

  namespace :admin do

    resources :suppliers do
      get 'feature'
      resources :taxons, :controller => "supplier_taxons" do
        member do
          get :select
          delete :remove
        end
        collection do
          post :available
          post :batch_select
          get  :selected
          post :update_taxons
        end
      end
    end

    resources :products do
      resources :suppliers, :member => {:select => :post, :remove => :post}, :collection => {:available => :post, :selected => :get}
      member do
        get :publish
        get :unpublish
      end
    end
    resources :orders do
      resources :suppliers, :collection => {:line_items => :get}
    end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
spree_suppliers-1.0.4 config/routes.rb
spree_suppliers-1.0.3 config/routes.rb
spree_suppliers-1.0.2 config/routes.rb
spree_suppliers-1.0.1 config/routes.rb