Sha256: be1232f3f3ccc5103ed1b60e33cf8f66bacbeb8504b994ca40523937ad127367
Contents?: true
Size: 925 Bytes
Versions: 10
Compression:
Stored size: 925 Bytes
Contents
# frozen_string_literal: true # This migration comes from spree (originally 20161123154034) class AddAvailableToUsersAndRemoveDisplayOnFromShippingMethods < ActiveRecord::Migration[5.0] def up add_column(:spree_shipping_methods, :available_to_users, :boolean, default: true) execute("UPDATE spree_shipping_methods "\ "SET available_to_users=#{quoted_false} "\ "WHERE display_on='back_end'") remove_column(:spree_shipping_methods, :display_on) end def down add_column(:spree_shipping_methods, :display_on, :string) execute("UPDATE spree_shipping_methods "\ "SET display_on='both' "\ "WHERE (available_to_users=#{quoted_true})") execute("UPDATE spree_shipping_methods "\ "SET display_on='back_end' "\ "WHERE (available_to_users=#{quoted_false})") remove_column(:spree_shipping_methods, :available_to_users) end end
Version data entries
10 entries across 10 versions & 2 rubygems