diff --git a/ui/src/app/admin/admin.controller.js b/ui/src/app/admin/admin.controller.js index 8a2f04c621..f949c7a2fa 100644 --- a/ui/src/app/admin/admin.controller.js +++ b/ui/src/app/admin/admin.controller.js @@ -39,6 +39,9 @@ export default function AdminController(adminService, toast, $scope, $rootScope, function loadSettings() { adminService.getAdminSettings($state.$current.data.key).then(function success(settings) { vm.settings = settings; + if(vm.settings.jsonValue && vm.settings.jsonValue.enableTls && angular.isString(vm.settings.jsonValue.enableTls)){ + vm.settings.jsonValue.enableTls = vm.settings.jsonValue.enableTls === 'true'; + } }); } diff --git a/ui/src/app/admin/outgoing-mail-settings.tpl.html b/ui/src/app/admin/outgoing-mail-settings.tpl.html index 89f551ed29..596c9c4091 100644 --- a/ui/src/app/admin/outgoing-mail-settings.tpl.html +++ b/ui/src/app/admin/outgoing-mail-settings.tpl.html @@ -38,7 +38,7 @@ admin.smtp-protocol - + {{smtpProtocol.toUpperCase()}} @@ -77,48 +77,55 @@ admin.timeout-invalid admin.timeout-invalid - - {{ 'admin.enable-tls' | translate }} + + + {{ 'admin.enable-tls' | translate }} + admin.tls-version - + {{tlsVersion}} - + {{ 'admin.enable-proxy' | translate }} - - - admin.proxy-host - - - admin.proxy-host-required - - - - admin.proxy-port - - - admin.proxy-port-required - admin.proxy-port-invalid - admin.proxy-port-invalid + + + + admin.proxy-host + + + admin.proxy-host-required + + + + admin.proxy-port + + + admin.proxy-port-required + admin.proxy-port-invalid + admin.proxy-port-invalid + + - - - - admin.proxy-user - - - - admin.proxy-password - - + + admin.proxy-user + + + + admin.proxy-password + + + common.username