add option: the menu is enabled by default for users
This commit is contained in:
@@ -58,7 +58,16 @@ class Application extends App
|
||||
$isForced = (bool) $this->config->getAppValue(self::APP_ID, 'force', '0');
|
||||
|
||||
if (null !== $this->user && !$isForced) {
|
||||
$enabled = (bool) $this->config->getUserValue($this->user->getUid(), self::APP_ID, 'enabled', '1');
|
||||
$enabled = (bool) $this->config->getUserValue(
|
||||
$this->user->getUid(),
|
||||
self::APP_ID,
|
||||
'enabled',
|
||||
$this->config->getAppValue(
|
||||
self::APP_ID,
|
||||
'default-enabled',
|
||||
'1'
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
return $enabled;
|
||||
|
||||
@@ -89,6 +89,7 @@ class Admin implements ISettings
|
||||
'force' => $this->config->getAppValue('force', '0'),
|
||||
'target-blank-apps' => $this->config->getAppValueArray('target-blank-apps', '[]'),
|
||||
'top-menu-apps' => $this->config->getAppValueArray('top-menu-apps', '[]'),
|
||||
'default-enabled' => $this->config->getAppValue('default-enabled', '1'),
|
||||
'apps' => $this->appRepository->getVisibleApps(),
|
||||
];
|
||||
|
||||
|
||||
@@ -72,7 +72,11 @@ class Personal implements ISettings
|
||||
|
||||
$parameters = [
|
||||
'force' => $this->config->getAppValueBool('force', '0'),
|
||||
'enabled' => $this->config->getUserValue($user, 'enabled', '1'),
|
||||
'enabled' => $this->config->getUserValue(
|
||||
$user,
|
||||
'enabled',
|
||||
$this->config->getAppValue('default-enabled', '1')
|
||||
),
|
||||
'top-menu-apps' => $this->config->getUserValueArray($user, 'top-menu-apps', '[]'),
|
||||
'target-blank-mode' => $this->config->getUserValue($user, 'target-blank-mode', '1'),
|
||||
'target-blank-apps' => $this->config->getUserValueArray($user, 'target-blank-apps', '[]'),
|
||||
|
||||
Reference in New Issue
Block a user