Sha256: c3dad3357581c3910b32c414b77c04b86d77e4bb697142ca01efe693a367700e

Contents?: true

Size: 533 Bytes

Versions: 13

Compression:

Stored size: 533 Bytes

Contents

# frozen_string_literal: true

namespace :solidus_bactracs do
  desc 'Run export jobs to send shipments to Bactracs'
  task export: :environment do
    SolidusBactracs::Api::ScheduleShipmentSyncsJob.perform_later
  end

  desc "Verify bactracs RMA creation"
  task verify_bactracs_sync: :environment do
    Spree::Shipment.not_bactracs_sync_verified.find_each(batch_size: 200) do |shipment|
      # set shipment sync at and bactracs_sync_verified_at attributes by verifying RMA
      shipment.verify_bactracs_sync!
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
solidus_bactracs-4.0.1 lib/tasks/solidus_bactracs.rake
solidus_bactracs-4.0.0 lib/tasks/solidus_bactracs.rake
solidus_bactracs-3.5.2 lib/tasks/solidus_bactracs.rake
solidus_bactracs-3.5.1 lib/tasks/solidus_bactracs.rake
solidus_bactracs-3.5.0 lib/tasks/solidus_bactracs.rake
solidus_bactracs-3.4.0 lib/tasks/solidus_bactracs.rake
solidus_bactracs-3.3.2 lib/tasks/solidus_bactracs.rake
solidus_bactracs-3.3.1 lib/tasks/solidus_bactracs.rake
solidus_bactracs-3.3.0 lib/tasks/solidus_bactracs.rake
solidus_bactracs-3.2.2 lib/tasks/solidus_bactracs.rake
solidus_bactracs-3.2.1 lib/tasks/solidus_bactracs.rake
solidus_bactracs-3.2.0 lib/tasks/solidus_bactracs.rake
solidus_bactracs-3.1.2 lib/tasks/solidus_bactracs.rake