From 3c1078a3321c7e6716c900ce75844bb3b01a87bc Mon Sep 17 00:00:00 2001 From: "Jamie.Rees" Date: Tue, 17 Oct 2017 08:36:38 +0100 Subject: [PATCH] Added feedback when we send a welcome email #1578 --- src/Ombi/ClientApp/app/services/identity.service.ts | 2 +- .../app/usermanagement/usermanagement.component.ts | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/Ombi/ClientApp/app/services/identity.service.ts b/src/Ombi/ClientApp/app/services/identity.service.ts index b191de399..e80c73eb6 100644 --- a/src/Ombi/ClientApp/app/services/identity.service.ts +++ b/src/Ombi/ClientApp/app/services/identity.service.ts @@ -44,7 +44,7 @@ export class IdentityService extends ServiceAuthHelpers { } public deleteUser(user: IUser): Observable { - return this.http.delete(`${this.url}/${user.id}`, { headers: this.headers }).map(this.extractData); + return this.http.delete(`${this.url}${user.id}`, { headers: this.headers }).map(this.extractData); } public submitResetPassword(email: string): Observable { diff --git a/src/Ombi/ClientApp/app/usermanagement/usermanagement.component.ts b/src/Ombi/ClientApp/app/usermanagement/usermanagement.component.ts index 144dc42be..c85be55e9 100644 --- a/src/Ombi/ClientApp/app/usermanagement/usermanagement.component.ts +++ b/src/Ombi/ClientApp/app/usermanagement/usermanagement.component.ts @@ -28,11 +28,16 @@ export class UserManagementComponent implements OnInit { } public welcomeEmail(user: IUser) { + if(!user.emailAddress) { + this.notificationService.error("Email", "The user needs an email address."); + return; + } if (!this.emailSettings.enabled) { this.notificationService.error("Email", "Email Notifications are not setup, cannot send welcome email"); return; } - this.identityService.sendWelcomeEmail(user).subscribe(); + this.identityService.sendWelcomeEmail(user).subscribe(); + this.notificationService.success("Email", `Sent a welcome email to ${user.emailAddress}`); } public checkAllBoxes() {