From 687721caf83f3d4f2bc4e313ff2db613dd895a96 Mon Sep 17 00:00:00 2001 From: David Duque Date: Tue, 14 Apr 2020 10:03:44 +0100 Subject: [PATCH] Load SMTP settings when entering the page --- management/templates/smtp-relays.html | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/management/templates/smtp-relays.html b/management/templates/smtp-relays.html index 74b3e86d..846ee649 100644 --- a/management/templates/smtp-relays.html +++ b/management/templates/smtp-relays.html @@ -8,15 +8,6 @@ const relay_auth_user = document.getElementById("relay_auth_user") const relay_auth_pass = document.getElementById("relay_auth_pass") - api( - "/system/smtp/relay", - "GET", - {}, - data => { - - } - ) - function checkfields() { let relay_enabled = use_relay.checked let auth_enabled = relay_use_auth.checked @@ -27,8 +18,20 @@ relay_auth_pass.disabled = !(relay_enabled && auth_enabled) } - checkfields() + api( + "/system/smtp/relay", + "GET", + {}, + data => { + use_relay.checked = data.enabled + relay_host.value = data.host + relay_use_auth.checked = data.auth_enabled + relay_auth_user.value = data.user + relay_auth_pass.value = "" + checkfields() + } + )