Sha256: 4236f591c7e9225abcd8ad90c1325a1bc79b9938a32f1c1a2410e8747597652a

Contents?: true

Size: 511 Bytes

Versions: 1

Compression:

Stored size: 511 Bytes

Contents

class RemoveThemePreference
  
  def self.up
    extjs_theme = PreferenceType.find_by_internal_identifier('extjs_theme')

    ValidPreferenceType.destroy_all("preference_type_id = #{extjs_theme.id}")

    Preference.where('preference_type_id = ?', extjs_theme).each do |preference|
      user_preference = UserPreference.where('preference_id = ?', preference.id).first
      user_preference.destroy if user_preference

      preference.destroy
    end

  end
  
  def self.down
    #remove data here
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
erp_app-4.0.0 db/data_migrations/20140122205941_remove_theme_preference.rb