From 689574c4b26c5376234285115eaf76e14fbc4da2 Mon Sep 17 00:00:00 2001 From: Aliza Held Date: Tue, 4 Nov 2025 10:57:16 +0100 Subject: [PATCH] IONOS(fix): enable delegated settings and AI Signed-off-by: Aliza Held --- lib/Settings/AdminSettings.php | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/lib/Settings/AdminSettings.php b/lib/Settings/AdminSettings.php index 34550eaffe..a11b1a7f4d 100644 --- a/lib/Settings/AdminSettings.php +++ b/lib/Settings/AdminSettings.php @@ -21,11 +21,11 @@ use OCP\IConfig; use OCP\IInitialStateService; use OCP\LDAP\ILDAPProvider; -use OCP\Settings\ISettings; +use OCP\Settings\IDelegatedSettings; use OCP\TextProcessing\FreePromptTaskType; use OCP\TextProcessing\SummaryTaskType; -class AdminSettings implements ISettings { +class AdminSettings implements IDelegatedSettings { /** @var IInitialStateService */ private $initialStateService; @@ -166,4 +166,21 @@ public function getSection() { public function getPriority() { return 90; } + + #[\Override] + public function getName(): ?string { + return null; + } + + #[\Override] + public function getAuthorizedAppConfig(): array { + return [ + 'mail' => [ + '/^llm_processing$/', + '/^allow_new_mail_accounts$/', + '/^layout_message_view$/', + '/^importance-classification-default$/', + ], + ]; + } }