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