git-svn-id: https://192.168.0.254/svn/Rodax.redmine_rodax_crm/trunk@3 ff88604e-da85-c949-a72f-fc3aa3ba3724
20 lines
855 B
Ruby
20 lines
855 B
Ruby
class CreateContractStatuses < ActiveRecord::Migration
|
|
def self.up
|
|
create_table :contract_statuses do |t|
|
|
t.string :name, :null => false
|
|
t.integer :position
|
|
t.boolean :is_default, :default => false, :null => false
|
|
t.boolean :is_closed, :default => false, :null => false
|
|
t.integer :color, :default => 11184810, :null => false
|
|
end
|
|
add_index :contract_statuses, [:is_closed]
|
|
ContractStatus.create(:name => "Pending", :is_closed => false, :is_default => true, :color => "AAAAAA".hex)
|
|
ContractStatus.create(:name => "Won", :is_closed => true, :is_default => false, :color => "008000".hex)
|
|
ContractStatus.create(:name => "Lost", :is_closed =>true, :is_default => false, :color => "FF0000".hex)
|
|
end
|
|
|
|
def self.down
|
|
drop_table :contract_statuses
|
|
end
|
|
end
|