fix(admin): use correct delegation class

Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
This commit is contained in:
Benjamin Gaussorgues 2026-03-17 16:49:44 +01:00
parent 3961a8be67
commit aaab13c7ca
No known key found for this signature in database

View file

@ -7,7 +7,7 @@
*/
namespace OCA\Settings\Controller;
use OCA\Settings\Settings\Admin\Overview;
use OCA\Settings\Settings\Admin\Mail;
use OCP\AppFramework\Controller;
use OCP\AppFramework\Http;
use OCP\AppFramework\Http\Attribute\AuthorizedAdminSetting;
@ -48,7 +48,7 @@ class MailSettingsController extends Controller {
/**
* Sets the email settings
*/
#[AuthorizedAdminSetting(settings: Overview::class)]
#[AuthorizedAdminSetting(settings: Mail::class)]
#[PasswordConfirmationRequired]
public function setMailSettings(
string $mail_domain,
@ -102,7 +102,7 @@ class MailSettingsController extends Controller {
/**
* Store the credentials used for SMTP in the config
*/
#[AuthorizedAdminSetting(settings: Overview::class)]
#[AuthorizedAdminSetting(settings: Mail::class)]
#[PasswordConfirmationRequired]
public function storeCredentials(string $mail_smtpname, ?string $mail_smtppassword): DataResponse {
if ($mail_smtppassword === '********') {
@ -122,7 +122,7 @@ class MailSettingsController extends Controller {
* Send a mail to test the settings
* @return DataResponse
*/
#[AuthorizedAdminSetting(settings: Overview::class)]
#[AuthorizedAdminSetting(settings: Mail::class)]
public function sendTestMail() {
$email = $this->config->getUserValue($this->userSession->getUser()->getUID(), $this->appName, 'email', '');
if (!empty($email)) {