Limiting variants loaded into representative template to those a visible to the current user

This commit is contained in:
Rob Harrington
2015-03-19 11:35:38 +11:00
parent 00821a60cc
commit 1c09b8b76f

View File

@@ -15,7 +15,7 @@ r.element :order_cycle, @order_cycle do
r.element :receiver_id
r.element :incoming
r.element :variants, Hash[ exchange.variants.map { |v| [v.id, true] } ], {}
r.element :variants, Hash[ OpenFoodNetwork::Permissions.new(spree_current_user).visible_variants_within(exchange).map { |v| [v.id, true] } ], {}
r.list_of :enterprise_fees do |fee|
r.element :id