Do not show password in clear text in email configuration (Fix #1790)

This commit is contained in:
nicolas.dorier
2020-10-05 15:42:19 +09:00
parent 2a3dbaa7b4
commit 60cadb8b6d
5 changed files with 115 additions and 53 deletions

View File

@@ -5,11 +5,20 @@ namespace BTCPayServer.Models.ServerViewModels
{
public class EmailsViewModel
{
public EmailsViewModel()
{
}
public EmailsViewModel(EmailSettings settings)
{
Settings = settings;
PasswordSet = !string.IsNullOrEmpty(settings?.Password);
}
public EmailSettings Settings
{
get; set;
}
public bool PasswordSet { get; set; }
[EmailAddress]
[Display(Name = "Test Email")]
public string TestEmail