You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

20141029181752_add_trackers_default_status_id.rb 409B

123456789101112131415
  1. class AddTrackersDefaultStatusId < ActiveRecord::Migration[4.2]
  2. def up
  3. add_column :trackers, :default_status_id, :integer
  4. status_id = IssueStatus.where(:is_default => true).pick(:id)
  5. status_id ||= IssueStatus.order(:position).pick(:id)
  6. if status_id
  7. Tracker.update_all :default_status_id => status_id
  8. end
  9. end
  10. def down
  11. remove_column :trackers, :default_status_id
  12. end
  13. end