diff --git a/application/Espo/Modules/Crm/Resources/metadata/entityDefs/Case.json b/application/Espo/Modules/Crm/Resources/metadata/entityDefs/Case.json index ea8c4ce558..7e4ed70f88 100644 --- a/application/Espo/Modules/Crm/Resources/metadata/entityDefs/Case.json +++ b/application/Espo/Modules/Crm/Resources/metadata/entityDefs/Case.json @@ -63,14 +63,14 @@ "type": "link" }, "contact": { - "type": "link", - "view": "crm:views/case/fields/contact" + "type": "link" }, "contacts": { "type": "linkMultiple", - "view": "crm:views/case/fields/contacts", + "view": "views/fields/link-multiple-with-primary", "orderBy": "name", - "detailLayoutIncompatibleFieldList": ["contact"] + "detailLayoutIncompatibleFieldList": ["contact"], + "primaryLink": "contact" }, "inboundEmail": { "type": "link", diff --git a/client/modules/crm/src/views/case/fields/contact.js b/client/modules/crm/src/views/case/fields/contact.js deleted file mode 100644 index 2a65ac49d3..0000000000 --- a/client/modules/crm/src/views/case/fields/contact.js +++ /dev/null @@ -1,32 +0,0 @@ -/************************************************************************ - * This file is part of EspoCRM. - * - * EspoCRM – Open Source CRM application. - * Copyright (C) 2014-2025 Yurii Kuznietsov, Taras Machyshyn, Oleksii Avramenko - * Website: https://www.espocrm.com - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - * - * The interactive user interfaces in modified source and object code versions - * of this program must display Appropriate Legal Notices, as required under - * Section 5 of the GNU Affero General Public License version 3. - * - * In accordance with Section 7(b) of the GNU Affero General Public License version 3, - * these Appropriate Legal Notices must retain the display of the "EspoCRM" word. - ************************************************************************/ - -/** Left for bc. */ -import LinkFieldView from 'views/fields/link'; - -export default class extends LinkFieldView {} diff --git a/client/modules/crm/src/views/case/fields/contacts.js b/client/modules/crm/src/views/case/fields/contacts.js deleted file mode 100644 index 1464a4c88e..0000000000 --- a/client/modules/crm/src/views/case/fields/contacts.js +++ /dev/null @@ -1,35 +0,0 @@ -/************************************************************************ - * This file is part of EspoCRM. - * - * EspoCRM – Open Source CRM application. - * Copyright (C) 2014-2025 Yurii Kuznietsov, Taras Machyshyn, Oleksii Avramenko - * Website: https://www.espocrm.com - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - * - * The interactive user interfaces in modified source and object code versions - * of this program must display Appropriate Legal Notices, as required under - * Section 5 of the GNU Affero General Public License version 3. - * - * In accordance with Section 7(b) of the GNU Affero General Public License version 3, - * these Appropriate Legal Notices must retain the display of the "EspoCRM" word. - ************************************************************************/ - -define('crm:views/case/fields/contacts', ['views/fields/link-multiple-with-primary'], function (Dep) { - - return Dep.extend({ - - primaryLink: 'contact', - }); -});