config/routes.rb in radiant-shop-extension-0.11.5 vs config/routes.rb in radiant-shop-extension-0.11.6
- old
+ new
@@ -5,23 +5,29 @@
shop.resources :categories, :collection => { :sort => :put }, :member => { :products => :get } do |category|
category.resources :products, :only => :new
end
shop.resources :products, :except => :new, :collection => { :sort => :put } do |product|
- product.resources :images, :controller => 'products/images', :collection => { :sort => :put }, :only => [:index, :create, :destroy]
- product.resources :variants, :controller => 'products/variants', :only => [ :create, :destroy]
- product.resources :variant_templates, :controller => 'products/variant_templates', :only => [ :update ]
+ product.resources :images, :controller => 'products/images', :only => [:index, :create, :destroy], :collection => { :sort => :put }
+ product.resources :variants, :controller => 'products/variants', :only => [ :create, :destroy]
+ product.resources :variant_templates, :controller => 'products/variant_templates', :only => [ :update ]
+ product.resources :discounts, :controller => 'products/discounts', :only => [ :create, :destroy]
+ product.resources :discount_templates,:controller => 'products/discount_templates', :only => [ :update ]
end
shop.resources :packages, :member => { :remove => :get } do |packages|
- packages.resources :packings, :controller => 'packages/packings', :collection => { :sort => :put }, :only => [:create, :update, :destroy]
+ packages.resources :packings, :controller => 'packages/packings', :only => [:create, :update, :destroy], :collection => { :sort => :put }
end
+ shop.resources :discounts, :member => { :remove => :get } do |discounts|
+ discounts.resources :discountables, :controller => 'discounts/discountables', :only => [:create,:destroy]
+ end
+
shop.resources :variants
shop.resources :customers
- shop.resources :orders
+ shop.resources :orders, :except => [ :destroy ], :collection => { :export => :get }
end
admin.resources :shops, :as => 'shop', :only => [ :index ]
end