Sha256: 34b5a926f05ccb92d50ab42fc60237d68a8d2d779b704912ce55385c237eb8a8
Contents?: true
Size: 477 Bytes
Versions: 28
Compression:
Stored size: 477 Bytes
Contents
module Spree class ReturnItem::EligibilityValidator::NoReimbursements < Spree::ReturnItem::EligibilityValidator::BaseValidator def eligible_for_return? if @return_item.inventory_unit.return_items.reimbursed.valid.any? add_error(:inventory_unit_reimbursed, Spree.t('return_item_inventory_unit_reimbursed')) return false else return true end end def requires_manual_intervention? @errors.present? end end end
Version data entries
28 entries across 28 versions & 1 rubygems