From f58fdded7c3846b3cffa9c66c8bf894b6ecc656f Mon Sep 17 00:00:00 2001 From: Kai Henseler Date: Tue, 14 Oct 2025 10:57:06 +0200 Subject: [PATCH] IONOS(admin-delegation): implement IDelegatedSettings for password policy Signed-off-by: Kai Henseler --- lib/Settings/Settings.php | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/lib/Settings/Settings.php b/lib/Settings/Settings.php index e9fb9759..d7b7e5ac 100644 --- a/lib/Settings/Settings.php +++ b/lib/Settings/Settings.php @@ -11,15 +11,17 @@ use OCA\Password_Policy\PasswordPolicyConfig; use OCP\AppFramework\Http\TemplateResponse; use OCP\AppFramework\Services\IInitialState; -use OCP\Settings\ISettings; +use OCP\IL10N; +use OCP\Settings\IDelegatedSettings; use OCP\Util; -class Settings implements ISettings { +class Settings implements IDelegatedSettings { public function __construct( private string $appName, private PasswordPolicyConfig $config, private IInitialState $initialStateService, + private IL10N $l10n, ) { } @@ -43,4 +45,12 @@ public function getSection(): string { public function getPriority(): int { return 50; } + + public function getName(): string { + return $this->l10n->t('Password Policy'); + } + + public function getAuthorizedAppConfig(): array { + return []; + } }