aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorprovokateurin <kate@provokateurin.de>2025-01-06 08:24:56 +0100
committerprovokateurin <kate@provokateurin.de>2025-01-06 08:24:56 +0100
commit172248df28b9f3245ae872864dcc64552f750fcb (patch)
treefaa70d6b12bc8a9585ebaa27c80e4e6e1733717a
parent92acfefb3fd4f51c1f07c0aa17b272330a8fbadc (diff)
downloadnextcloud-server-fix/settings/mail-server-settings-form.tar.gz
nextcloud-server-fix/settings/mail-server-settings-form.zip
fix(settings): Fix mail server settings formfix/settings/mail-server-settings-form
Signed-off-by: provokateurin <kate@provokateurin.de>
-rw-r--r--apps/settings/src/admin.js45
1 files changed, 16 insertions, 29 deletions
diff --git a/apps/settings/src/admin.js b/apps/settings/src/admin.js
index 52778aec7df..ee9f24ac2a6 100644
--- a/apps/settings/src/admin.js
+++ b/apps/settings/src/admin.js
@@ -5,6 +5,7 @@
import { generateUrl } from '@nextcloud/router'
import $ from 'jquery'
+import axios from '@nextcloud/axios'
window.addEventListener('DOMContentLoaded', () => {
$('#loglevel').change(function() {
@@ -48,17 +49,12 @@ window.addEventListener('DOMContentLoaded', () => {
}
OC.msg.startSaving('#mail_settings_msg')
- $.ajax({
- url: generateUrl('/settings/admin/mailsettings'),
- type: 'POST',
- data: $('#mail_general_settings_form').serialize(),
- success: () => {
+ axios.post(generateUrl('/settings/admin/mailsettings'), $('#mail_general_settings_form').serialize())
+ .then(() => {
OC.msg.finishedSuccess('#mail_settings_msg', t('settings', 'Saved'))
- },
- error: (xhr) => {
- OC.msg.finishedError('#mail_settings_msg', xhr.responseJSON)
- },
- })
+ }).catch((error) => {
+ OC.msg.finishedError('#mail_settings_msg', error)
+ })
}
const toggleEmailCredentials = function() {
@@ -68,17 +64,12 @@ window.addEventListener('DOMContentLoaded', () => {
}
OC.msg.startSaving('#mail_settings_msg')
- $.ajax({
- url: generateUrl('/settings/admin/mailsettings/credentials'),
- type: 'POST',
- data: $('#mail_credentials_settings').serialize(),
- success: () => {
+ axios.post(generateUrl('/settings/admin/mailsettings/credentials'), $('#mail_credentials_settings').serialize())
+ .then(() => {
OC.msg.finishedSuccess('#mail_settings_msg', t('settings', 'Saved'))
- },
- error: (xhr) => {
- OC.msg.finishedError('#mail_settings_msg', xhr.responseJSON)
- },
- })
+ }).catch((error) => {
+ OC.msg.finishedError('#mail_settings_msg', error)
+ })
}
$('#mail_general_settings_form').change(changeEmailSettings)
@@ -94,16 +85,12 @@ window.addEventListener('DOMContentLoaded', () => {
event.preventDefault()
OC.msg.startAction('#sendtestmail_msg', t('settings', 'Sending…'))
- $.ajax({
- url: generateUrl('/settings/admin/mailtest'),
- type: 'POST',
- success: () => {
+ axios.post(generateUrl('/settings/admin/mailtest'))
+ .then(() => {
OC.msg.finishedSuccess('#sendtestmail_msg', t('settings', 'Email sent'))
- },
- error: (xhr) => {
- OC.msg.finishedError('#sendtestmail_msg', xhr.responseJSON)
- },
- })
+ }).catch((error) => {
+ OC.msg.finishedError('#sendtestmail_msg', error)
+ })
})
const setupChecks = () => {