@@ -21,8 +21,8 @@
|
||||
#
|
||||
# Foreign Keys
|
||||
#
|
||||
# fk_rails_... (account_id => accounts.id)
|
||||
# fk_rails_... (user_id => users.id)
|
||||
# fk_rails_... (account_id => accounts.id) ON DELETE => cascade
|
||||
# fk_rails_... (user_id => users.id) ON DELETE => cascade
|
||||
#
|
||||
|
||||
class AccountUser < ApplicationRecord
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
#
|
||||
# Foreign Keys
|
||||
#
|
||||
# fk_rails_... (account_id => accounts.id)
|
||||
# fk_rails_... (account_id => accounts.id) ON DELETE => cascade
|
||||
#
|
||||
|
||||
class AgentBot < ApplicationRecord
|
||||
|
||||
@@ -30,8 +30,8 @@
|
||||
#
|
||||
# Foreign Keys
|
||||
#
|
||||
# fk_rails_... (account_id => accounts.id)
|
||||
# fk_rails_... (inbox_id => inboxes.id)
|
||||
# fk_rails_... (account_id => accounts.id) ON DELETE => cascade
|
||||
# fk_rails_... (inbox_id => inboxes.id) ON DELETE => cascade
|
||||
#
|
||||
class Campaign < ApplicationRecord
|
||||
validates :account_id, presence: true
|
||||
|
||||
@@ -21,8 +21,8 @@
|
||||
#
|
||||
# Foreign Keys
|
||||
#
|
||||
# fk_rails_... (contact_id => contacts.id)
|
||||
# fk_rails_... (inbox_id => inboxes.id)
|
||||
# fk_rails_... (contact_id => contacts.id) ON DELETE => cascade
|
||||
# fk_rails_... (inbox_id => inboxes.id) ON DELETE => cascade
|
||||
#
|
||||
|
||||
class ContactInbox < ApplicationRecord
|
||||
|
||||
@@ -36,9 +36,9 @@
|
||||
#
|
||||
# Foreign Keys
|
||||
#
|
||||
# fk_rails_... (campaign_id => campaigns.id)
|
||||
# fk_rails_... (contact_inbox_id => contact_inboxes.id)
|
||||
# fk_rails_... (team_id => teams.id)
|
||||
# fk_rails_... (campaign_id => campaigns.id) ON DELETE => cascade
|
||||
# fk_rails_... (contact_inbox_id => contact_inboxes.id) ON DELETE => cascade
|
||||
# fk_rails_... (team_id => teams.id) ON DELETE => cascade
|
||||
#
|
||||
|
||||
class Conversation < ApplicationRecord
|
||||
|
||||
@@ -23,11 +23,11 @@
|
||||
#
|
||||
# Foreign Keys
|
||||
#
|
||||
# fk_rails_... (account_id => accounts.id)
|
||||
# fk_rails_... (assigned_agent_id => users.id)
|
||||
# fk_rails_... (contact_id => contacts.id)
|
||||
# fk_rails_... (conversation_id => conversations.id)
|
||||
# fk_rails_... (message_id => messages.id)
|
||||
# fk_rails_... (account_id => accounts.id) ON DELETE => cascade
|
||||
# fk_rails_... (assigned_agent_id => users.id) ON DELETE => cascade
|
||||
# fk_rails_... (contact_id => contacts.id) ON DELETE => cascade
|
||||
# fk_rails_... (conversation_id => conversations.id) ON DELETE => cascade
|
||||
# fk_rails_... (message_id => messages.id) ON DELETE => cascade
|
||||
#
|
||||
class CsatSurveyResponse < ApplicationRecord
|
||||
belongs_to :account
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
#
|
||||
# Foreign Keys
|
||||
#
|
||||
# fk_rails_... (account_id => accounts.id)
|
||||
# fk_rails_... (account_id => accounts.id) ON DELETE => cascade
|
||||
#
|
||||
class DataImport < ApplicationRecord
|
||||
belongs_to :account
|
||||
|
||||
@@ -19,8 +19,8 @@
|
||||
#
|
||||
# Foreign Keys
|
||||
#
|
||||
# fk_rails_... (conversation_id => conversations.id)
|
||||
# fk_rails_... (user_id => users.id)
|
||||
# fk_rails_... (conversation_id => conversations.id) ON DELETE => cascade
|
||||
# fk_rails_... (user_id => users.id) ON DELETE => cascade
|
||||
#
|
||||
class Mention < ApplicationRecord
|
||||
before_validation :ensure_account_id
|
||||
|
||||
@@ -18,9 +18,9 @@
|
||||
#
|
||||
# Foreign Keys
|
||||
#
|
||||
# fk_rails_... (account_id => accounts.id)
|
||||
# fk_rails_... (contact_id => contacts.id)
|
||||
# fk_rails_... (user_id => users.id)
|
||||
# fk_rails_... (account_id => accounts.id) ON DELETE => cascade
|
||||
# fk_rails_... (contact_id => contacts.id) ON DELETE => cascade
|
||||
# fk_rails_... (user_id => users.id) ON DELETE => cascade
|
||||
#
|
||||
class Note < ApplicationRecord
|
||||
before_validation :ensure_account_id
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
#
|
||||
# Foreign Keys
|
||||
#
|
||||
# fk_rails_... (account_id => accounts.id)
|
||||
# fk_rails_... (account_id => accounts.id) ON DELETE => cascade
|
||||
#
|
||||
class Team < ApplicationRecord
|
||||
belongs_to :account
|
||||
|
||||
@@ -16,8 +16,8 @@
|
||||
#
|
||||
# Foreign Keys
|
||||
#
|
||||
# fk_rails_... (team_id => teams.id)
|
||||
# fk_rails_... (user_id => users.id)
|
||||
# fk_rails_... (team_id => teams.id) ON DELETE => cascade
|
||||
# fk_rails_... (user_id => users.id) ON DELETE => cascade
|
||||
#
|
||||
class TeamMember < ApplicationRecord
|
||||
belongs_to :user
|
||||
|
||||
Reference in New Issue
Block a user