feat: Customisable Email Templates (#1095)

This commit is contained in:
Sojan Jose
2020-08-06 15:21:06 +05:30
committed by GitHub
parent db877453a4
commit a04ca24def
27 changed files with 409 additions and 44 deletions

View File

@@ -0,0 +1,13 @@
class CreateEmailTemplates < ActiveRecord::Migration[6.0]
def change
create_table :email_templates do |t|
t.string :name, null: false
t.text :body, null: false
t.integer :account_id, null: true
t.integer :template_type, default: 1
t.integer :locale, default: 0, null: false
t.timestamps
end
add_index :email_templates, [:name, :account_id], unique: true
end
end

View File

@@ -231,6 +231,17 @@ ActiveRecord::Schema.define(version: 2020_08_02_170002) do
t.index ["contact_inbox_id"], name: "index_conversations_on_contact_inbox_id"
end
create_table "email_templates", force: :cascade do |t|
t.string "name", null: false
t.text "body", null: false
t.integer "account_id"
t.integer "template_type", default: 1
t.integer "locale", default: 0, null: false
t.datetime "created_at", precision: 6, null: false
t.datetime "updated_at", precision: 6, null: false
t.index ["name", "account_id"], name: "index_email_templates_on_name_and_account_id", unique: true
end
create_table "events", force: :cascade do |t|
t.string "name"
t.float "value"