diff --git a/application/Espo/Services/Settings.php b/application/Espo/Services/Settings.php index 1a302d1198..f5a3656e60 100644 --- a/application/Espo/Services/Settings.php +++ b/application/Espo/Services/Settings.php @@ -196,14 +196,16 @@ class Settings foreach ($this->access->getAdminParamList() as $item) { $ignoreItemList[] = $item; } - } - if ($this->config->get('restrictedMode') && !$user->isSuperAdmin()) { foreach ($this->access->getSuperAdminParamList() as $item) { $ignoreItemList[] = $item; } } + if ($this->config->get('restrictedMode') && !$user->isSuperAdmin()) { + // @todo Maybe add restriction level for non-super admins. + } + foreach ($ignoreItemList as $item) { unset($data->$item); }