Sha256: 0da3e68489482b452677ae6520b9c12d063cbff15799d50cf046f313f5da00c2

Contents?: true

Size: 438 Bytes

Versions: 141

Compression:

Stored size: 438 Bytes

Contents

class UpdateAdjustmentStates < ActiveRecord::Migration[4.2]
  def up
    Spree::Order.complete.find_each do |order|
      order.adjustments.update_all(state: 'closed')
    end

    Spree::Shipment.shipped.includes(:adjustment).find_each do |shipment|
      shipment.adjustment.update_column(:state, 'finalized') if shipment.adjustment
    end

    Spree::Adjustment.where(state: nil).update_all(state: 'open')
  end

  def down
  end
end

Version data entries

141 entries across 141 versions & 2 rubygems

Version Path
spree_core-4.0.9 db/migrate/20130417120035_update_adjustment_states.rb
spree_core-4.1.15 db/migrate/20130417120035_update_adjustment_states.rb
spree_core-4.2.7 db/migrate/20130417120035_update_adjustment_states.rb
spree_core-4.3.3 db/migrate/20130417120035_update_adjustment_states.rb
spree_core-4.2.6 db/migrate/20130417120035_update_adjustment_states.rb
spree_core-4.3.2 db/migrate/20130417120035_update_adjustment_states.rb
spree_core-4.3.1 db/migrate/20130417120035_update_adjustment_states.rb
spree_core-4.3.0 db/migrate/20130417120035_update_adjustment_states.rb
spree_core-4.3.0.rc3 db/migrate/20130417120035_update_adjustment_states.rb
spree_core-4.3.0.rc2 db/migrate/20130417120035_update_adjustment_states.rb
spree_core-4.3.0.rc1 db/migrate/20130417120035_update_adjustment_states.rb
spree_core-4.2.5 db/migrate/20130417120035_update_adjustment_states.rb
spree_core-4.1.14 db/migrate/20130417120035_update_adjustment_states.rb
spree_core-4.0.8 db/migrate/20130417120035_update_adjustment_states.rb
spree_core-4.2.4 db/migrate/20130417120035_update_adjustment_states.rb
spree_core-3.7.14.1 db/migrate/20130417120035_update_adjustment_states.rb
spree_core-4.2.3.1 db/migrate/20130417120035_update_adjustment_states.rb
spree_core-4.1.13.1 db/migrate/20130417120035_update_adjustment_states.rb
spree_core-4.0.7.1 db/migrate/20130417120035_update_adjustment_states.rb
spree_core-4.2.3 db/migrate/20130417120035_update_adjustment_states.rb