From 5f15b2d46a2263e6fa37d64fd361fb447ded50b4 Mon Sep 17 00:00:00 2001 From: Jose Alberto Hernandez Date: Thu, 15 Dec 2022 05:48:57 -0600 Subject: [PATCH] Allow edit external service email attributes --- .../edit-email/edit-email.component.html | 31 ++++++++++++++----- .../email/edit-email/edit-email.component.ts | 7 ++++- 2 files changed, 30 insertions(+), 8 deletions(-) diff --git a/src/app/system/external-services/email/edit-email/edit-email.component.html b/src/app/system/external-services/email/edit-email/edit-email.component.html index addd5c3d4..519185d69 100644 --- a/src/app/system/external-services/email/edit-email/edit-email.component.html +++ b/src/app/system/external-services/email/edit-email/edit-email.component.html @@ -18,7 +18,12 @@ Password - + + Password is required @@ -34,27 +39,39 @@ Port - + Port is required + + Use TLS? + + - Use TLS - - - Use TLS is required + From Email + + + From Email is required + + From Name + + + From Name is required + + - + diff --git a/src/app/system/external-services/email/edit-email/edit-email.component.ts b/src/app/system/external-services/email/edit-email/edit-email.component.ts index 8097bf670..a433d44fb 100644 --- a/src/app/system/external-services/email/edit-email/edit-email.component.ts +++ b/src/app/system/external-services/email/edit-email/edit-email.component.ts @@ -16,6 +16,8 @@ import { SystemService } from 'app/system/system.service'; }) export class EditEmailComponent implements OnInit { + /** Password input field type. */ + passwordInputType: string; /** Email Configuration data */ emailConfigurationData: any; /** Email Configuration Form */ @@ -42,6 +44,7 @@ export class EditEmailComponent implements OnInit { */ ngOnInit() { this.setEmailConfigurationForm(); + this.passwordInputType = 'password'; } /** @@ -53,7 +56,9 @@ export class EditEmailComponent implements OnInit { 'password': [this.emailConfigurationData[1].value, Validators.required], 'host': [this.emailConfigurationData[2].value, Validators.required], 'port': [this.emailConfigurationData[3].value, Validators.required], - 'useTLS': [this.emailConfigurationData[4].value, Validators.required] + 'useTLS': [this.emailConfigurationData[4].value, Validators.required], + 'fromEmail': [this.emailConfigurationData[5].value, Validators.required], + 'fromName': [this.emailConfigurationData[6].value, Validators.required] }); }