From c3027e3f6ef7a0002da85c5be022ca498fa8a2f3 Mon Sep 17 00:00:00 2001 From: apuente Date: Thu, 13 Jun 2024 12:55:38 +0200 Subject: [PATCH] Change user password integration --- .../layout/sidebar/sidebar.component.html | 2 +- .../layout/sidebar/sidebar.component.ts | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/ogWebconsole/src/app/components/layout/sidebar/sidebar.component.html b/ogWebconsole/src/app/components/layout/sidebar/sidebar.component.html index 56288c5..a4a5b88 100644 --- a/ogWebconsole/src/app/components/layout/sidebar/sidebar.component.html +++ b/ogWebconsole/src/app/components/layout/sidebar/sidebar.component.html @@ -1,7 +1,7 @@ diff --git a/ogWebconsole/src/app/components/layout/sidebar/sidebar.component.ts b/ogWebconsole/src/app/components/layout/sidebar/sidebar.component.ts index a0ed85b..ad83d71 100644 --- a/ogWebconsole/src/app/components/layout/sidebar/sidebar.component.ts +++ b/ogWebconsole/src/app/components/layout/sidebar/sidebar.component.ts @@ -12,17 +12,17 @@ import { ChangePasswordModalComponent } from '../../pages/admin/users/users/chan export class SidebarComponent { @Input() isVisible: boolean = false; isSuperAdmin: boolean = false; - username: string = localStorage.getItem('username') ?? ''; - + username: string = ""; + decodedToken: any = ""; constructor(public dialog: MatDialog) {} ngOnInit(): void { const token = localStorage.getItem('loginToken'); if (token) { try { - const decodedToken: any = jwtDecode(token); - console.log('Decoded JWT:', decodedToken); - this.isSuperAdmin = decodedToken.roles.includes('ROLE_SUPER_ADMIN'); + this.decodedToken = jwtDecode(token); + this.isSuperAdmin = this.decodedToken.roles.includes('ROLE_SUPER_ADMIN'); + this.username = this.decodedToken.username; } catch (error) { console.error('Error decoding JWT:', error); } @@ -32,10 +32,10 @@ export class SidebarComponent { editUser(user: any) { // Implementar la lógica de edición const dialogRef = this.dialog.open(ChangePasswordModalComponent, { - data: { user: user } + data: { user: this.decodedToken.username, uuid: this.decodedToken.uuid }, }); - dialogRef.componentInstance.userEdited.subscribe(() => { + /* dialogRef.componentInstance.userEdited.subscribe(() => { console.log("User edited successfully!") - }); + }); */ } } \ No newline at end of file