diff --git a/application/Espo/Modules/Crm/Resources/metadata/entityDefs/Opportunity.json b/application/Espo/Modules/Crm/Resources/metadata/entityDefs/Opportunity.json index b656ce321b..4aa8b2506f 100644 --- a/application/Espo/Modules/Crm/Resources/metadata/entityDefs/Opportunity.json +++ b/application/Espo/Modules/Crm/Resources/metadata/entityDefs/Opportunity.json @@ -239,7 +239,8 @@ "relationName": "contactOpportunity", "nearKey": "opportunityId" }, - "view": "crm:views/opportunity/fields/contact-role" + "view": "crm:views/opportunity/fields/contact-role", + "optionsReference": "Contact.opportunityRole" }, "createdAt": { "type": "datetime", diff --git a/client/modules/crm/src/views/opportunity/fields/contact-role.js b/client/modules/crm/src/views/opportunity/fields/contact-role.js index 2b00b4a727..498329232a 100644 --- a/client/modules/crm/src/views/opportunity/fields/contact-role.js +++ b/client/modules/crm/src/views/opportunity/fields/contact-role.js @@ -31,12 +31,5 @@ define('crm:views/opportunity/fields/contact-role', ['views/fields/enum'], funct return Dep.extend({ searchTypeList: ['anyOf', 'noneOf'], - - setup: function () { - this.params.options = this.getMetadata().get('entityDefs.Contact.fields.opportunityRole.options'); - this.params.translation = 'Contact.options.opportunityRole'; - - Dep.prototype.setup.call(this); - }, }); });