diff --git a/lib/Settings/Settings.php b/lib/Settings/Settings.php index d1e7cf6d..af97a5e7 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, ) { } @@ -46,4 +48,14 @@ public function getSection(): string { public function getPriority(): int { return 50; } + + #[\Override] + public function getName(): string { + return $this->l10n->t('Password Policy'); + } + + #[\Override] + public function getAuthorizedAppConfig(): array { + return []; + } }