diff --git a/application/Espo/Modules/Crm/Resources/i18n/en_US/Contact.json b/application/Espo/Modules/Crm/Resources/i18n/en_US/Contact.json index be519032a6..31f8f2f537 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/en_US/Contact.json +++ b/application/Espo/Modules/Crm/Resources/i18n/en_US/Contact.json @@ -28,7 +28,8 @@ "accounts": "Accounts", "casesPrimary": "Cases (Primary)", "portalUser": "Portal User", - "originalLead": "Original Lead" + "originalLead": "Original Lead", + "documents": "Documents" }, "labels": { "Create Contact": "Create Contact" diff --git a/application/Espo/Modules/Crm/Resources/i18n/en_US/Document.json b/application/Espo/Modules/Crm/Resources/i18n/en_US/Document.json index daa4bc6299..1456637bff 100644 --- a/application/Espo/Modules/Crm/Resources/i18n/en_US/Document.json +++ b/application/Espo/Modules/Crm/Resources/i18n/en_US/Document.json @@ -19,7 +19,8 @@ "accounts": "Accounts", "opportunities": "Opportunities", "folder": "Folder", - "leads": "Leads" + "leads": "Leads", + "contacts": "Contacts" }, "options": { "status": { diff --git a/application/Espo/Modules/Crm/Resources/metadata/entityDefs/Contact.json b/application/Espo/Modules/Crm/Resources/metadata/entityDefs/Contact.json index 4681314760..d35bd6d647 100644 --- a/application/Espo/Modules/Crm/Resources/metadata/entityDefs/Contact.json +++ b/application/Espo/Modules/Crm/Resources/metadata/entityDefs/Contact.json @@ -297,6 +297,12 @@ "type": "hasOne", "entity": "Lead", "foreign": "createdContact" + }, + "documents": { + "type": "hasMany", + "entity": "Document", + "foreign": "contacts", + "audited": true } }, "collection": { diff --git a/application/Espo/Modules/Crm/Resources/metadata/entityDefs/Document.json b/application/Espo/Modules/Crm/Resources/metadata/entityDefs/Document.json index faab7c295d..86697c277c 100644 --- a/application/Espo/Modules/Crm/Resources/metadata/entityDefs/Document.json +++ b/application/Espo/Modules/Crm/Resources/metadata/entityDefs/Document.json @@ -96,6 +96,11 @@ "entity": "Lead", "foreign": "documents" }, + "contacts": { + "type": "hasMany", + "entity": "Contact", + "foreign": "documents" + }, "createdBy": { "type": "belongsTo", "entity": "User"