This commit is contained in:
Yuri Kuznetsov
2025-06-25 10:42:31 +03:00
parent bedf805456
commit 09b94de327
12 changed files with 84 additions and 35 deletions
@@ -31,6 +31,7 @@ namespace Espo\Tools\App;
use Espo\Core\Mail\ConfigDataProvider as EmailConfigDataProvider;
use Espo\Core\Utils\ThemeManager;
use Espo\Entities\Email;
use Espo\Entities\Settings;
use Espo\ORM\Entity;
use Espo\ORM\EntityManager;
@@ -368,8 +369,8 @@ class SettingsService
}
if (
!$this->acl->checkScope('Email', 'create') ||
!$this->config->get('outboundEmailIsShared')
!$this->acl->checkScope(Email::ENTITY_TYPE, Acl\Table::ACTION_CREATE) ||
!$this->emailConfigDataProvider->isOutboundEmailShared()
) {
unset($data->outboundEmailFromAddress);
unset($data->outboundEmailFromName);