fix(admin): use correct delegation class

Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
pull/59004/head
Benjamin Gaussorgues 5 months ago
parent 3961a8be67
commit aaab13c7ca
No known key found for this signature in database
  1. 8
      apps/settings/lib/Controller/MailSettingsController.php

@ -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)) {

Loading…
Cancel
Save