From d0ff17ed40b5f2e48fdc993ffdce4ac1674e3d6d Mon Sep 17 00:00:00 2001 From: Yuri Kuznetsov Date: Wed, 24 Aug 2022 11:07:56 +0300 Subject: [PATCH] user team no edit in modal --- .../Resources/metadata/clientDefs/Team.json | 3 ++ client/src/views/team/modals/detail.js | 36 +++++++++++++++++++ client/src/views/user/modals/detail.js | 2 ++ 3 files changed, 41 insertions(+) create mode 100644 client/src/views/team/modals/detail.js diff --git a/application/Espo/Resources/metadata/clientDefs/Team.json b/application/Espo/Resources/metadata/clientDefs/Team.json index 46e1d8a8e6..d7a5198c03 100644 --- a/application/Espo/Resources/metadata/clientDefs/Team.json +++ b/application/Espo/Resources/metadata/clientDefs/Team.json @@ -20,6 +20,9 @@ "edit": "views/team/record/edit", "list": "views/team/record/list" }, + "modalViews": { + "detail": "views/team/modals/detail" + }, "boolFilterList": ["onlyMy"], "iconClass": "fas fa-users" } diff --git a/client/src/views/team/modals/detail.js b/client/src/views/team/modals/detail.js new file mode 100644 index 0000000000..5ff7fd418a --- /dev/null +++ b/client/src/views/team/modals/detail.js @@ -0,0 +1,36 @@ +/************************************************************************ + * This file is part of EspoCRM. + * + * EspoCRM - Open Source CRM application. + * Copyright (C) 2014-2022 Yurii Kuznietsov, Taras Machyshyn, Oleksii Avramenko + * Website: https://www.espocrm.com + * + * EspoCRM is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * EspoCRM 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 General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with EspoCRM. If not, see http://www.gnu.org/licenses/. + * + * 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 General Public License version 3. + * + * In accordance with Section 7(b) of the GNU General Public License version 3, + * these Appropriate Legal Notices must retain the display of the "EspoCRM" word. + ************************************************************************/ + +define('views/team/modals/detail', ['views/modals/detail'], function (Dep) { + + return Dep.extend({ + + editDisabled: true, + + }); +}); diff --git a/client/src/views/user/modals/detail.js b/client/src/views/user/modals/detail.js index e28b230871..763e82ba1d 100644 --- a/client/src/views/user/modals/detail.js +++ b/client/src/views/user/modals/detail.js @@ -30,6 +30,8 @@ define('views/user/modals/detail', ['views/modals/detail'], function (Dep) { return Dep.extend({ + editDisabled: true, + getScope: function () { if (this.model.isPortal()) { return 'PortalUser';