tracks/db/migrate/011_pref_to_show_hide_sidebar_items.rb

23 lines
606 B
Ruby
Raw Permalink Normal View History

2019-05-13 18:42:57 +02:00
class PrefToShowHideSidebarItems < ActiveRecord::Migration[5.2]
class User < ActiveRecord::Base; serialize :preferences; end
def self.up
2013-09-13 16:44:59 +02:00
@users = User.all
@users.each do |user|
user.preferences.merge!({"show_completed_projects_in_sidebar" => true})
user.preferences.merge!({"show_hidden_contexts_in_sidebar" => true})
user.save
end
end
def self.down
2013-09-13 16:44:59 +02:00
@users = User.all
@users.each do |user|
user.preferences.delete("show_completed_projects_in_sidebar")
user.preferences.delete("show_hidden_contexts_in_sidebar")
user.save
end
end
end