Sha256: 8d4d62a0f12e5c2ed2d8bd18621d9e1328ff321f27fa4b9c02da6dcbdbd3a93e
Contents?: true
Size: 854 Bytes
Versions: 2
Compression:
Stored size: 854 Bytes
Contents
module Spree module Admin class ImagesController < ResourceController before_filter :load_data create.before :set_viewable update.before :set_viewable destroy.before :destroy_before private def location_after_save admin_product_images_url(@product) end def load_data @product = Product.find_by_permalink(params[:product_id]) @variants = @product.variants.collect do |variant| [variant.options_text, variant.id] end @variants.insert(0, [I18n.t(:all), @product.master.id]) end def set_viewable @image.viewable_type = 'Spree::Variant' @image.viewable_id = params[:image][:viewable_id] end def destroy_before @viewable = @image.viewable end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
spree_core-1.3.3 | app/controllers/spree/admin/images_controller.rb |
spree_core-1.3.2 | app/controllers/spree/admin/images_controller.rb |