chore: Add contact note model (#2462)

This commit is contained in:
Muhsin Keloth
2021-06-21 15:16:26 +05:30
committed by GitHub
parent f809431074
commit 3d748aa8d4
8 changed files with 96 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
class CreateNotes < ActiveRecord::Migration[6.0]
def change
create_table :notes do |t|
t.text :content, null: false
t.references :account, foreign_key: true, null: false
t.references :contact, foreign_key: true, null: false
t.references :user, foreign_key: true
t.timestamps
end
end
end

View File

@@ -438,6 +438,18 @@ ActiveRecord::Schema.define(version: 2021_06_18_095823) do
t.index ["source_id"], name: "index_messages_on_source_id"
end
create_table "notes", force: :cascade do |t|
t.text "content", null: false
t.bigint "account_id", null: false
t.bigint "contact_id", null: false
t.bigint "user_id"
t.datetime "created_at", precision: 6, null: false
t.datetime "updated_at", precision: 6, null: false
t.index ["account_id"], name: "index_notes_on_account_id"
t.index ["contact_id"], name: "index_notes_on_contact_id"
t.index ["user_id"], name: "index_notes_on_user_id"
end
create_table "notification_settings", force: :cascade do |t|
t.integer "account_id"
t.integer "user_id"
@@ -629,6 +641,9 @@ ActiveRecord::Schema.define(version: 2021_06_18_095823) do
add_foreign_key "conversations", "contact_inboxes"
add_foreign_key "conversations", "teams"
add_foreign_key "data_imports", "accounts"
add_foreign_key "notes", "accounts"
add_foreign_key "notes", "contacts"
add_foreign_key "notes", "users"
add_foreign_key "team_members", "teams"
add_foreign_key "team_members", "users"
add_foreign_key "teams", "accounts"