Migrations for StateMachine refactoring added

This commit is contained in:
Andrew8xx8 2013-02-18 13:14:23 +04:00
parent 1644117a1a
commit 0b4f4fe157
8 changed files with 69 additions and 19 deletions

View file

@ -0,0 +1,5 @@
class RenameClosedToStateInIssue < ActiveRecord::Migration
def change
rename_column :issues, :closed, :state
end
end

View file

@ -0,0 +1,9 @@
class ChangeStateTypeInIssue < ActiveRecord::Migration
def up
change_column :issues, :state, :string
end
def down
change_column :issues, :state, :boolean
end
end

View file

@ -0,0 +1,5 @@
class RenameClosedToStateInMergeRequest < ActiveRecord::Migration
def change
rename_column :merge_requests, :closed, :state
end
end

View file

@ -0,0 +1,9 @@
class ChangeStateTypeInMergeRequest < ActiveRecord::Migration
def up
change_column :merge_requests, :state, :string
end
def down
change_column :merge_requests, :state, :boolean
end
end

View file

@ -0,0 +1,5 @@
class RenameClosedToStateInMilestone < ActiveRecord::Migration
def change
rename_column :milestones, :closed, :state
end
end

View file

@ -0,0 +1,9 @@
class ChangeStateTypeInMilestone < ActiveRecord::Migration
def up
change_column :milestones, :state, :string
end
def down
change_column :milestones, :state, :boolean
end
end

View file

@ -0,0 +1,9 @@
class RemoveMergedFromMergeRequest < ActiveRecord::Migration
def up
remove_column :merge_requests, :merged
end
def down
add_column :merge_requests, :merged, :boolean, default: true, null: false
end
end