Sha256: a8addaca7a0550a4d10462e25859253012eee8103f77e02e93ff7db50fbc32af

Contents?: true

Size: 488 Bytes

Versions: 11

Compression:

Stored size: 488 Bytes

Contents

class DisallowAdjustmentFinalizedNulls < ActiveRecord::Migration
  def up
    execute <<-SQL
      update spree_adjustments
      set finalized = #{ActiveRecord::Base.connection.quoted_false}
      where finalized is null
    SQL

    change_table :spree_adjustments do |t|
      t.change :finalized, :boolean, null: false, default: false
    end
  end

  def down
    change_table :spree_adjustments do |t|
      t.change :finalized, :boolean, null: true, default: nil
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
solidus_core-1.4.2 db/migrate/20160308000300_disallow_adjustment_finalized_nulls.rb
solidus_core-1.3.2 db/migrate/20160308000300_disallow_adjustment_finalized_nulls.rb
solidus_core-1.4.1 db/migrate/20160308000300_disallow_adjustment_finalized_nulls.rb
solidus_core-1.4.0 db/migrate/20160308000300_disallow_adjustment_finalized_nulls.rb
solidus_core-1.4.0.rc1 db/migrate/20160308000300_disallow_adjustment_finalized_nulls.rb
solidus_core-1.4.0.beta1 db/migrate/20160308000300_disallow_adjustment_finalized_nulls.rb
solidus_core-1.3.1 db/migrate/20160308000300_disallow_adjustment_finalized_nulls.rb
solidus_core-1.3.0 db/migrate/20160308000300_disallow_adjustment_finalized_nulls.rb
solidus_core-1.3.0.rc2 db/migrate/20160308000300_disallow_adjustment_finalized_nulls.rb
solidus_core-1.3.0.rc1 db/migrate/20160308000300_disallow_adjustment_finalized_nulls.rb
solidus_core-1.3.0.beta1 db/migrate/20160308000300_disallow_adjustment_finalized_nulls.rb