From c9759bc3d12c66952219bdffe836cfe1fa3eb425 Mon Sep 17 00:00:00 2001 From: Joseph Milazzo Date: Thu, 24 Dec 2020 10:12:08 -0600 Subject: [PATCH 1/3] Updated API end points --- src/app/_services/member.service.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/app/_services/member.service.ts b/src/app/_services/member.service.ts index 08eee8bfe..bb1888084 100644 --- a/src/app/_services/member.service.ts +++ b/src/app/_services/member.service.ts @@ -20,12 +20,8 @@ export class MemberService { return this.httpClient.get(this.baseUrl + 'admin/exists'); } - updatePassword(newPassword: string) { - // TODO: Implement update password (use JWT to assume role) - } - deleteMember(username: string) { - return this.httpClient.delete(this.baseUrl + 'admin/delete-user?username=' + username); + return this.httpClient.delete(this.baseUrl + 'users/delete-user?username=' + username); } } From 01e9a1025d644d98da893ef2a44695805a889730 Mon Sep 17 00:00:00 2001 From: Joseph Milazzo Date: Thu, 24 Dec 2020 10:42:01 -0600 Subject: [PATCH 2/3] Add information around the User interface --- src/app/_models/user.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/_models/user.ts b/src/app/_models/user.ts index cb18cd9f1..1c3c442c2 100644 --- a/src/app/_models/user.ts +++ b/src/app/_models/user.ts @@ -1,6 +1,6 @@ +// This interface is only used for login and storing/retreiving JWT from local storage export interface User { username: string; token: string; - photoUrl?: string; roles: string[]; } \ No newline at end of file From 0714ee2e93945543cb8853b27d3ff960fab87d8e Mon Sep 17 00:00:00 2001 From: Joseph Milazzo Date: Thu, 24 Dec 2020 10:51:07 -0600 Subject: [PATCH 3/3] Added explicit home route --- src/app/app-routing.module.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/app-routing.module.ts b/src/app/app-routing.module.ts index e23518db7..f10a682e3 100644 --- a/src/app/app-routing.module.ts +++ b/src/app/app-routing.module.ts @@ -11,6 +11,7 @@ const routes: Routes = [ loadChildren: () => import('./admin/admin.module').then(m => m.AdminModule) }, {path: 'library', component: LibraryComponent}, + {path: 'home', component: HomeComponent}, {path: '**', component: HomeComponent, pathMatch: 'full'} ];