Sha256: c27286b47c2057af501fa23f87f48433f877bb315a97f383bd48c3ded377f455
Contents?: true
Size: 552 Bytes
Versions: 138
Compression:
Stored size: 552 Bytes
Contents
# frozen_string_literal: true module Spree class ReturnItem < Spree::Base module EligibilityValidator class OrderCompleted < Spree::ReturnItem::EligibilityValidator::BaseValidator def eligible_for_return? if @return_item.inventory_unit.order.completed? true else add_error(:order_not_completed, I18n.t('spree.return_item_order_not_completed')) false end end def requires_manual_intervention? false end end end end end
Version data entries
138 entries across 138 versions & 2 rubygems