Merge pull request #59010 from nextcloud/backport/59004/stable32

This commit is contained in:
Benjamin Gaussorgues 2026-03-18 10:18:25 +01:00 committed by GitHub
commit 7e8eee5169
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

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,
@ -96,7 +96,7 @@ class MailSettingsController extends Controller {
* @param string $mail_smtppassword
* @return DataResponse
*/
#[AuthorizedAdminSetting(settings: Overview::class)]
#[AuthorizedAdminSetting(settings: Mail::class)]
#[PasswordConfirmationRequired]
public function storeCredentials($mail_smtpname, $mail_smtppassword) {
if ($mail_smtppassword === '********') {
@ -117,7 +117,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)) {