This repository has been archived on 2024-12-01. You can view files and clone it, but cannot push or open issues or pull requests.
redmine_rodax_crm/db/migrate/031_create_contract_statuses.rb
2012-01-03 19:11:27 +00:00

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