Sha256: 9d8a0fdfbb9ed3255f65947ae23d4291e94424cd540f832c50fb27ce1f93c807

Contents?: true

Size: 1021 Bytes

Versions: 11

Compression:

Stored size: 1021 Bytes

Contents

Spree::Core::Engine.routes.prepend do
  namespace :admin do
    resources :users do
      member do
        put :generate_api_key
        put :clear_api_key
      end
    end
  end

  namespace :api do
    resources :shipments, :except => [:new,:edit] do
      put :event, :on => :member
      resources :inventory_units, :except => [:new,:edit] do
        put :event, :on => :member
      end
    end
    resources :orders, :except => [:new,:edit] do
      put :event, :on => :member
      resources :shipments, :except => [:new,:edit]
      resources :line_items, :except => [:new,:edit]
      resources :inventory_units, :except => [:new,:edit] do
        put :event, :on => :member
      end
    end
    resources :inventory_units, :except => [:new,:edit] do
      put :event, :on => :member
    end
    resources :products, :except => [:new,:edit]
    resources :countries, :except => [:new,:edit] do
      resources :states, :except => [:new,:edit]
    end
    resources :states, :except => [:new,:edit]
  end

end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
spree_api-1.0.7 config/routes.rb
spree_api-1.0.6 config/routes.rb
spree_api-1.0.4 config/routes.rb
spree_api-1.0.3 config/routes.rb
spree_api-1.0.2 config/routes.rb
spree_api-1.0.1 config/routes.rb
spree_api-1.0.0 config/routes.rb
spree_api-1.0.0.rc4 config/routes.rb
spree_api-1.0.0.rc3 config/routes.rb
spree_api-1.0.0.rc2 config/routes.rb
spree_api-1.0.0.rc1 config/routes.rb