@@ -11,39 +11,46 @@
#
# It's strongly recommended to check this file into your version control system.

ActiveRecord::Schema.define(:version => 20120224073107) do
ActiveRecord::Schema.define(:version => 20120309070209) do

create_table "account_aliases", :force => true do |t|
t.integer "account_id"
t.integer "destroyed_account_id"
t.datetime "created_at"
t.datetime "updated_at"
end

create_table "account_contacts", :force => true do |t|
t.integer "account_id"
t.integer "contact_id"
t.datetime "deleted_at"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.datetime "created_at"
t.datetime "updated_at"
end

create_table "account_opportunities", :force => true do |t|
t.integer "account_id"
t.integer "opportunity_id"
t.datetime "deleted_at"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.datetime "created_at"
t.datetime "updated_at"
end

create_table "accounts", :force => true do |t|
t.integer "user_id"
t.integer "assigned_to"
t.string "name", :limit => 64, :default => "", :null => false
t.string "access", :limit => 8, :default => "Public"
t.string "name", :limit => 128, :default => "", :null => false
t.string "access", :limit => 8, :default => "Public"
t.string "website", :limit => 64
t.string "toll_free_phone", :limit => 32
t.string "phone", :limit => 32
t.string "fax", :limit => 32
t.datetime "deleted_at"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.datetime "created_at"
t.datetime "updated_at"
t.string "email", :limit => 64
t.string "background_info"
t.integer "rating", :default => 0, :null => false
t.integer "rating", :default => 0, :null => false
t.string "category", :limit => 32
end

@@ -57,8 +64,8 @@
t.string "action", :limit => 32, :default => "created"
t.string "info", :default => ""
t.boolean "private", :default => false
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.datetime "created_at"
t.datetime "updated_at"
end

add_index "activities", ["created_at"], :name => "index_activities_on_created_at"
@@ -75,22 +82,31 @@
t.string "address_type", :limit => 16
t.integer "addressable_id"
t.string "addressable_type"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.datetime "created_at"
t.datetime "updated_at"
t.datetime "deleted_at"
end

add_index "addresses", ["addressable_id", "addressable_type"], :name => "index_addresses_on_addressable_id_and_addressable_type"

create_table "application_accounts", :force => true do |t|
t.string "name"
t.string "api_key"
t.string "api_secret"
t.string "persistence_token"
t.datetime "created_at"
t.datetime "updated_at"
end

create_table "avatars", :force => true do |t|
t.integer "user_id"
t.integer "entity_id"
t.string "entity_type"
t.integer "image_file_size"
t.string "image_file_name"
t.string "image_content_type"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.datetime "created_at"
t.datetime "updated_at"
end

create_table "campaigns", :force => true do |t|
@@ -110,8 +126,8 @@
t.date "ends_on"
t.text "objectives"
t.datetime "deleted_at"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.datetime "created_at"
t.datetime "updated_at"
t.string "background_info"
end

@@ -125,51 +141,59 @@
t.boolean "private"
t.string "title", :default => ""
t.text "comment"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.datetime "created_at"
t.datetime "updated_at"
t.string "state", :limit => 16, :default => "Expanded", :null => false
end

create_table "contact_aliases", :force => true do |t|
t.integer "contact_id"
t.integer "destroyed_contact_id"
t.datetime "created_at"
t.datetime "updated_at"
end

create_table "contact_opportunities", :force => true do |t|
t.integer "contact_id"
t.integer "opportunity_id"
t.string "role", :limit => 32
t.datetime "deleted_at"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.datetime "created_at"
t.datetime "updated_at"
end

create_table "contacts", :force => true do |t|
t.integer "user_id"
t.integer "lead_id"
t.integer "assigned_to"
t.integer "reports_to"
t.string "first_name", :limit => 64, :default => "", :null => false
t.string "last_name", :limit => 64, :default => "", :null => false
t.string "access", :limit => 8, :default => "Public"
t.string "title", :limit => 64
t.string "department", :limit => 64
t.string "source", :limit => 32
t.string "email", :limit => 64
t.string "alt_email", :limit => 64
t.string "phone", :limit => 32
t.string "mobile", :limit => 32
t.string "fax", :limit => 32
t.string "blog", :limit => 128
t.string "linkedin", :limit => 128
t.string "facebook", :limit => 128
t.string "twitter", :limit => 128
t.string "first_name", :default => ""
t.string "last_name", :default => ""
t.string "access", :limit => 8, :default => "Public"
t.string "title", :limit => 64
t.string "department", :limit => 64
t.string "source", :limit => 32
t.string "email", :limit => 64
t.string "alt_email", :limit => 64
t.string "phone", :limit => 32
t.string "mobile", :limit => 32
t.string "fax", :limit => 32
t.string "blog", :limit => 128
t.string "linkedin", :limit => 128
t.string "facebook", :limit => 128
t.string "twitter", :limit => 128
t.date "born_on"
t.boolean "do_not_call", :default => false, :null => false
t.boolean "do_not_call", :default => false, :null => false
t.datetime "deleted_at"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.datetime "created_at"
t.datetime "updated_at"
t.string "background_info"
t.string "skype", :limit => 128
t.string "email_subscriptions"
t.string "skype", :limit => 128
end

add_index "contacts", ["assigned_to"], :name => "index_contacts_on_assigned_to"
add_index "contacts", ["user_id", "last_name", "deleted_at"], :name => "id_last_name_deleted", :unique => true
add_index "contacts", ["user_id", "last_name", "deleted_at"], :name => "index_contacts_on_user_id_and_last_name_and_deleted_at", :unique => true

create_table "emails", :force => true do |t|
t.string "imap_message_id", :null => false
@@ -186,8 +210,8 @@
t.datetime "sent_at"
t.datetime "received_at"
t.datetime "deleted_at"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.datetime "created_at"
t.datetime "updated_at"
t.string "state", :limit => 16, :default => "Expanded", :null => false
end

@@ -198,8 +222,8 @@
t.string "label", :limit => 128
t.integer "position"
t.string "hint"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.datetime "created_at"
t.datetime "updated_at"
t.integer "tag_id"
t.string "klass_name", :limit => 32
end
@@ -217,8 +241,8 @@
t.boolean "disabled"
t.boolean "required"
t.integer "maxlength"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.datetime "created_at"
t.datetime "updated_at"
end

add_index "fields", ["field_group_id"], :name => "index_fields_on_field_group_id"
@@ -247,8 +271,8 @@
t.integer "rating", :default => 0, :null => false
t.boolean "do_not_call", :default => false, :null => false
t.datetime "deleted_at"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.datetime "created_at"
t.datetime "updated_at"
t.string "background_info"
t.string "skype", :limit => 128
end
@@ -276,20 +300,20 @@
t.decimal "discount", :precision => 12, :scale => 2
t.date "closes_on"
t.datetime "deleted_at"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.datetime "created_at"
t.datetime "updated_at"
t.string "background_info"
end

add_index "opportunities", ["assigned_to"], :name => "index_opportunities_on_assigned_to"
add_index "opportunities", ["user_id", "name", "deleted_at"], :name => "id_name_deleted", :unique => true
add_index "opportunities", ["user_id", "name", "deleted_at"], :name => "index_opportunities_on_user_id_and_name_and_deleted_at", :unique => true

create_table "permissions", :force => true do |t|
t.integer "user_id"
t.integer "asset_id"
t.string "asset_type"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.datetime "created_at"
t.datetime "updated_at"
end

add_index "permissions", ["asset_id", "asset_type"], :name => "index_permissions_on_asset_id_and_asset_type"
@@ -299,17 +323,17 @@
t.integer "user_id"
t.string "name", :limit => 32, :default => "", :null => false
t.text "value"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.datetime "created_at"
t.datetime "updated_at"
end

add_index "preferences", ["user_id", "name"], :name => "index_preferences_on_user_id_and_name"

create_table "sessions", :force => true do |t|
t.string "session_id", :null => false
t.text "data"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.datetime "created_at"
t.datetime "updated_at"
end

add_index "sessions", ["session_id"], :name => "index_sessions_on_session_id"
@@ -318,8 +342,8 @@
create_table "settings", :force => true do |t|
t.string "name", :limit => 32, :default => "", :null => false
t.text "value"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.datetime "created_at"
t.datetime "updated_at"
end

add_index "settings", ["name"], :name => "index_settings_on_name"
@@ -338,7 +362,10 @@
add_index "taggings", ["taggable_id", "taggable_type", "context"], :name => "index_taggings_on_taggable_id_and_taggable_type_and_context"

create_table "tags", :force => true do |t|
t.string "name"
t.string "name"
t.datetime "created_at"
t.datetime "updated_at"
t.string "taggable_type"
end

create_table "tasks", :force => true do |t|
@@ -354,8 +381,8 @@
t.datetime "due_at"
t.datetime "completed_at"
t.datetime "deleted_at"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.datetime "created_at"
t.datetime "updated_at"
t.string "background_info"
end

@@ -387,8 +414,8 @@
t.string "current_login_ip"
t.integer "login_count", :default => 0, :null => false
t.datetime "deleted_at"
t.datetime "created_at", :null => false
t.datetime "updated_at", :null => false
t.datetime "created_at"
t.datetime "updated_at"
t.boolean "admin", :default => false, :null => false
t.datetime "suspended_at"
t.string "single_access_token"
@@ -408,6 +435,8 @@
t.text "object"
t.datetime "created_at"
t.text "object_changes"
t.integer "related_id"
t.string "related_type"
end

add_index "versions", ["item_type", "item_id"], :name => "index_versions_on_item_type_and_item_id"