Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/mail.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Settings/AdminSettings.php')
-rw-r--r--lib/Settings/AdminSettings.php9
1 files changed, 9 insertions, 0 deletions
diff --git a/lib/Settings/AdminSettings.php b/lib/Settings/AdminSettings.php
index 2a8d0fd4e..428201244 100644
--- a/lib/Settings/AdminSettings.php
+++ b/lib/Settings/AdminSettings.php
@@ -29,6 +29,7 @@ use OCA\Mail\AppInfo\Application;
use OCA\Mail\Service\Provisioning\Manager as ProvisioningManager;
use OCP\AppFramework\Http\TemplateResponse;
use OCP\IInitialStateService;
+use OCP\LDAP\ILDAPProvider;
use OCP\Settings\ISettings;
class AdminSettings implements ISettings {
@@ -52,6 +53,14 @@ class AdminSettings implements ISettings {
$this->provisioningManager->getConfigs()
);
+ $this->initialStateService->provideLazyInitialState(
+ Application::APP_ID,
+ 'ldap_aliases_integration',
+ function () {
+ return method_exists(ILDAPProvider::class, 'getMultiValueUserAttribute');
+ }
+ );
+
return new TemplateResponse(Application::APP_ID, 'settings-admin');
}