Implementing editable variant scopes in order_cycle_applicator

This commit is contained in:
Rob Harrington
2015-04-06 09:20:39 +10:00
parent a4b80b1f33
commit 52dc313e70

View File

@@ -105,17 +105,15 @@ module OpenFoodNetwork
@user_manages_coordinator = Enterprise.managed_by(@spree_current_user).include? @order_cycle.coordinator
end
# TODO Need to use editable rather than visible
def editable_variant_ids_for_incoming_exchange_between(sender, receiver)
OpenFoodNetwork::Permissions.new(@spree_current_user).
visible_variants_for_incoming_exchanges_between(sender, receiver, order_cycle: @order_cycle).
editable_variants_for_incoming_exchanges_between(sender, receiver, order_cycle: @order_cycle).
pluck(:id)
end
# TODO Need to use editable rather than visible
def editable_variant_ids_for_outgoing_exchange_between(sender, receiver)
OpenFoodNetwork::Permissions.new(@spree_current_user).
visible_variants_for_outgoing_exchanges_between(sender, receiver, order_cycle: @order_cycle).
editable_variants_for_outgoing_exchanges_between(sender, receiver, order_cycle: @order_cycle).
pluck(:id)
end