@@ -1,12 +1,12 | |||||
1 | class RemoveIssueStatusesIsDefault < ActiveRecord::Migration |
|
1 | class RemoveIssueStatusesIsDefault < ActiveRecord::Migration | |
2 | def up |
|
2 | def up | |
3 | remove_column :issue_statuses, :is_default |
|
3 | remove_column :issue_statuses, :is_default | |
4 | end |
|
4 | end | |
5 |
|
5 | |||
6 | def down |
|
6 | def down | |
7 | add_column :issue_statuses, :is_default, :boolean, :null => false, :default => false |
|
7 | add_column :issue_statuses, :is_default, :boolean, :null => false, :default => false | |
8 | # Restores the first status as default |
|
8 | # Restores the first status as default | |
9 |
default_status_id = IssueStatus.order("position"). |
|
9 | default_status_id = IssueStatus.order("position").pluck(:id).first | |
10 | IssueStatus.where(:id => default_status_id).update_all(:is_default => true) |
|
10 | IssueStatus.where(:id => default_status_id).update_all(:is_default => true) | |
11 | end |
|
11 | end | |
12 | end |
|
12 | end |
General Comments 0
You need to be logged in to leave comments.
Login now