mirror of
https://github.com/openfoodfoundation/openfoodnetwork
synced 2026-01-31 21:37:16 +00:00
Implementing editable variant scopes in order_cycle_applicator
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user