From 3d33d1643d0f483d271cad0689face7ede76479c Mon Sep 17 00:00:00 2001 From: apuente Date: Fri, 30 Aug 2024 10:19:24 +0200 Subject: [PATCH] Login on enter and hide password fix --- ogWebconsole/src/app/app.module.ts | 10 ----- .../delete-role-modal.component.css | 0 .../delete-role-modal.component.html | 8 ---- .../delete-role-modal.component.spec.ts | 23 ----------- .../delete-role-modal.component.ts | 40 ------------------- .../admin/roles/roles/roles.component.ts | 30 +++++++++++--- .../delete-user-modal.component.css | 0 .../delete-user-modal.component.html | 8 ---- .../delete-user-modal.component.spec.ts | 23 ----------- .../delete-user-modal.component.ts | 40 ------------------- .../admin/users/users/users.component.ts | 1 - .../delete-groups-modal.component.css | 0 .../delete-groups-modal.component.spec.ts | 23 ----------- .../delete-groups-modal.component.ts | 32 --------------- .../delete-modal/delete-modal.component.css | 0 .../delete-modal.component.spec.ts | 23 ----------- .../delete-modal/delete-modal.component.ts | 31 -------------- .../app/components/groups/groups.component.ts | 3 +- .../app/components/login/login.component.html | 9 ++--- .../app/components/login/login.component.ts | 4 +- .../delete-image/delete-image.component.css | 0 .../delete-image/delete-image.component.html | 8 ---- .../delete-image.component.spec.ts | 23 ----------- .../delete-image/delete-image.component.ts | 22 ---------- .../ogboot/images/images.component.ts | 1 - .../delete-pxe-template.component.css | 0 .../delete-pxe-template.component.html | 8 ---- .../delete-pxe-template.component.spec.ts | 23 ----------- .../delete-pxe-template.component.ts | 22 ---------- .../ogboot/pxe/pxe/pxe.component.ts | 4 +- .../app/layout/sidebar/sidebar.component.ts | 2 - 31 files changed, 32 insertions(+), 389 deletions(-) delete mode 100644 ogWebconsole/src/app/components/admin/roles/roles/delete-role-modal/delete-role-modal.component.css delete mode 100644 ogWebconsole/src/app/components/admin/roles/roles/delete-role-modal/delete-role-modal.component.html delete mode 100644 ogWebconsole/src/app/components/admin/roles/roles/delete-role-modal/delete-role-modal.component.spec.ts delete mode 100644 ogWebconsole/src/app/components/admin/roles/roles/delete-role-modal/delete-role-modal.component.ts delete mode 100644 ogWebconsole/src/app/components/admin/users/users/delete-user-modal/delete-user-modal.component.css delete mode 100644 ogWebconsole/src/app/components/admin/users/users/delete-user-modal/delete-user-modal.component.html delete mode 100644 ogWebconsole/src/app/components/admin/users/users/delete-user-modal/delete-user-modal.component.spec.ts delete mode 100644 ogWebconsole/src/app/components/admin/users/users/delete-user-modal/delete-user-modal.component.ts delete mode 100644 ogWebconsole/src/app/components/groups/delete-groups-modal/delete-groups-modal.component.css delete mode 100644 ogWebconsole/src/app/components/groups/delete-groups-modal/delete-groups-modal.component.spec.ts delete mode 100644 ogWebconsole/src/app/components/groups/delete-groups-modal/delete-groups-modal.component.ts delete mode 100644 ogWebconsole/src/app/components/groups/delete-modal/delete-modal.component.css delete mode 100644 ogWebconsole/src/app/components/groups/delete-modal/delete-modal.component.spec.ts delete mode 100644 ogWebconsole/src/app/components/groups/delete-modal/delete-modal.component.ts delete mode 100644 ogWebconsole/src/app/components/ogboot/images/delete-image/delete-image/delete-image.component.css delete mode 100644 ogWebconsole/src/app/components/ogboot/images/delete-image/delete-image/delete-image.component.html delete mode 100644 ogWebconsole/src/app/components/ogboot/images/delete-image/delete-image/delete-image.component.spec.ts delete mode 100644 ogWebconsole/src/app/components/ogboot/images/delete-image/delete-image/delete-image.component.ts delete mode 100644 ogWebconsole/src/app/components/ogboot/pxe/pxe/delete-pxeTemplate/delete-pxe-template/delete-pxe-template.component.css delete mode 100644 ogWebconsole/src/app/components/ogboot/pxe/pxe/delete-pxeTemplate/delete-pxe-template/delete-pxe-template.component.html delete mode 100644 ogWebconsole/src/app/components/ogboot/pxe/pxe/delete-pxeTemplate/delete-pxe-template/delete-pxe-template.component.spec.ts delete mode 100644 ogWebconsole/src/app/components/ogboot/pxe/pxe/delete-pxeTemplate/delete-pxe-template/delete-pxe-template.component.ts diff --git a/ogWebconsole/src/app/app.module.ts b/ogWebconsole/src/app/app.module.ts index ff5ac66..2408854 100644 --- a/ogWebconsole/src/app/app.module.ts +++ b/ogWebconsole/src/app/app.module.ts @@ -28,12 +28,10 @@ import { UsersComponent } from './components/admin/users/users/users.component'; import { RolesComponent } from './components/admin/roles/roles/roles.component'; import { MatTableModule } from '@angular/material/table'; import { MatDialogModule } from '@angular/material/dialog'; -import { DeleteUserModalComponent } from './components/admin/users/users/delete-user-modal/delete-user-modal.component'; import { AddUserModalComponent } from './components/admin/users/users/add-user-modal/add-user-modal.component'; import { MatSelectModule } from '@angular/material/select'; import { EditUserModalComponent } from './components/admin/users/users/edit-user-modal/edit-user-modal.component'; import { AddRoleModalComponent } from './components/admin/roles/roles/add-role-modal/add-role-modal.component'; -import { DeleteRoleModalComponent } from './components/admin/roles/roles/delete-role-modal/delete-role-modal.component'; import { ChangePasswordModalComponent } from './components/admin/users/users/change-password-modal/change-password-modal.component'; import { GroupsComponent } from './components/groups/groups.component'; import { MatDividerModule } from '@angular/material/divider'; @@ -53,7 +51,6 @@ import { ClientViewComponent } from './components/groups/client-view/client-view import { MatTab, MatTabGroup } from "@angular/material/tabs"; import { MatTooltip } from "@angular/material/tooltip"; import { MatExpansionModule } from '@angular/material/expansion'; -import { DeleteGroupsModalComponent } from './components/groups/delete-groups-modal/delete-groups-modal.component'; import { DragDropModule } from '@angular/cdk/drag-drop'; import { ToastrModule } from 'ngx-toastr'; import { ShowOrganizationalUnitComponent } from './components/groups/organizational-units/show-organizational-unit/show-organizational-unit.component'; @@ -84,8 +81,6 @@ import {MatExpansionPanel, MatExpansionPanelDescription, MatExpansionPanelTitle} import { OgbootStatusComponent } from './components/ogboot/ogboot-status/ogboot-status.component'; import { CreatePxeBootFileComponent } from './components/ogboot/pxe-boot-files/create-pxeBootFile/create-pxe-boot-file/create-pxe-boot-file.component'; import { NgxChartsModule } from '@swimlane/ngx-charts'; -import { DeleteImageComponent } from './components/ogboot/images/delete-image/delete-image/delete-image.component'; -import { DeletePxeTemplateComponent } from './components/ogboot/pxe/pxe/delete-pxeTemplate/delete-pxe-template/delete-pxe-template.component'; import { OgdhcpComponent } from './components/ogdhcp/ogdhcp.component'; import { OgDhcpSubnetsComponent } from './components/ogdhcp/og-dhcp-subnets/og-dhcp-subnets.component'; import { CreateSubnetComponent } from './components/ogdhcp/og-dhcp-subnets/create-subnet/create-subnet/create-subnet.component'; @@ -102,11 +97,9 @@ import { CreateSubnetComponent } from './components/ogdhcp/og-dhcp-subnets/creat MainLayoutComponent, UsersComponent, RolesComponent, - DeleteUserModalComponent, AddUserModalComponent, EditUserModalComponent, AddRoleModalComponent, - DeleteRoleModalComponent, ChangePasswordModalComponent, GroupsComponent, CreateOrganizationalUnitComponent, @@ -116,7 +109,6 @@ import { CreateSubnetComponent } from './components/ogdhcp/og-dhcp-subnets/creat EditClientComponent, ClassroomViewComponent, ClientViewComponent, - DeleteGroupsModalComponent, ShowOrganizationalUnitComponent, TreeViewComponent, LegendComponent, @@ -133,8 +125,6 @@ import { CreateSubnetComponent } from './components/ogdhcp/og-dhcp-subnets/creat PxeBootFilesComponent, OgbootStatusComponent, CreatePxeBootFileComponent, - DeleteImageComponent, - DeletePxeTemplateComponent, OgdhcpComponent, OgDhcpSubnetsComponent, CreateSubnetComponent diff --git a/ogWebconsole/src/app/components/admin/roles/roles/delete-role-modal/delete-role-modal.component.css b/ogWebconsole/src/app/components/admin/roles/roles/delete-role-modal/delete-role-modal.component.css deleted file mode 100644 index e69de29..0000000 diff --git a/ogWebconsole/src/app/components/admin/roles/roles/delete-role-modal/delete-role-modal.component.html b/ogWebconsole/src/app/components/admin/roles/roles/delete-role-modal/delete-role-modal.component.html deleted file mode 100644 index a527864..0000000 --- a/ogWebconsole/src/app/components/admin/roles/roles/delete-role-modal/delete-role-modal.component.html +++ /dev/null @@ -1,8 +0,0 @@ -

Eliminar Rol

-
-

¿Estás seguro que deseas eliminar el rol {{ data.name }}?

-
-
- - -
diff --git a/ogWebconsole/src/app/components/admin/roles/roles/delete-role-modal/delete-role-modal.component.spec.ts b/ogWebconsole/src/app/components/admin/roles/roles/delete-role-modal/delete-role-modal.component.spec.ts deleted file mode 100644 index 46c7173..0000000 --- a/ogWebconsole/src/app/components/admin/roles/roles/delete-role-modal/delete-role-modal.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { DeleteRoleModalComponent } from './delete-role-modal.component'; - -describe('DeleteRoleModalComponent', () => { - let component: DeleteRoleModalComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [DeleteRoleModalComponent] - }) - .compileComponents(); - - fixture = TestBed.createComponent(DeleteRoleModalComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/ogWebconsole/src/app/components/admin/roles/roles/delete-role-modal/delete-role-modal.component.ts b/ogWebconsole/src/app/components/admin/roles/roles/delete-role-modal/delete-role-modal.component.ts deleted file mode 100644 index 49e8783..0000000 --- a/ogWebconsole/src/app/components/admin/roles/roles/delete-role-modal/delete-role-modal.component.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { HttpClient, HttpHeaders } from '@angular/common/http'; -import { Component, EventEmitter, Inject, Output } from '@angular/core'; -import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog'; - -@Component({ - selector: 'app-delete-role-modal', - templateUrl: './delete-role-modal.component.html', - styleUrl: './delete-role-modal.component.css' -}) -export class DeleteRoleModalComponent { - @Output() roleDeleted = new EventEmitter(); - constructor( - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) public data: any, - private http: HttpClient - ) {} - - onNoClick(): void { - this.dialogRef.close(); - } - - onYesClick(): void { - const apiUrl = `http://127.0.0.1:8080/user-groups/${this.data.uuid}`; - const headers = new HttpHeaders({ - 'Content-Type': 'application/ld+json' - }); - - this.http.delete(apiUrl, { headers: headers }).subscribe( - () => { - console.log('Role deleted successfully'); - this.roleDeleted.emit(); - this.dialogRef.close(true); - }, - ( error: any) => { - console.error('Error deleting role:', error); - // Agregar alguna lógica para manejar el error en la interfaz de usuario - } - ); - } -} diff --git a/ogWebconsole/src/app/components/admin/roles/roles/roles.component.ts b/ogWebconsole/src/app/components/admin/roles/roles/roles.component.ts index 68f5553..92a68f9 100644 --- a/ogWebconsole/src/app/components/admin/roles/roles/roles.component.ts +++ b/ogWebconsole/src/app/components/admin/roles/roles/roles.component.ts @@ -3,7 +3,9 @@ import { RoleService } from './roles.service'; import { MatTableDataSource } from '@angular/material/table'; import { MatDialog } from '@angular/material/dialog'; import { AddRoleModalComponent } from './add-role-modal/add-role-modal.component'; -import { DeleteRoleModalComponent } from './delete-role-modal/delete-role-modal.component'; +import { DeleteModalComponent } from '../../../../shared/delete_modal/delete-modal/delete-modal.component'; +import { HttpClient } from '@angular/common/http'; +import { ToastrService } from 'ngx-toastr'; @Component({ selector: 'app-roles', @@ -31,7 +33,8 @@ export class RolesComponent implements OnInit { ]; displayedColumns = [...this.columns.map(column => column.columnDef), 'actions']; - constructor(private roleService: RoleService, public dialog: MatDialog) {} + constructor(private roleService: RoleService, public dialog: MatDialog, private http: HttpClient, + private toastService: ToastrService) {} ngOnInit() { this.loadRoles(); @@ -53,15 +56,30 @@ export class RolesComponent implements OnInit { } - deleteRole(role: any) { - const dialogRef = this.dialog.open(DeleteRoleModalComponent, { - data: role + deleteRole(role: any): void { + const dialogRef = this.dialog.open(DeleteModalComponent, { + width: '300px', + data: { name: role.name } }); dialogRef.afterClosed().subscribe(result => { if (result) { - this.loadRoles(); + const apiUrl = `http://127.0.0.1:8080/user-groups/${role.uuid}`; + + this.http.delete(apiUrl).subscribe({ + next: () => { + console.log('Role deleted successfully'); + this.loadRoles(); + this.toastService.success('Role deleted successfully'); + }, + error: (error) => { + console.error('Error deleting role:', error); + } + }); + } else { + console.log('Role deletion cancelled'); } }); } + } diff --git a/ogWebconsole/src/app/components/admin/users/users/delete-user-modal/delete-user-modal.component.css b/ogWebconsole/src/app/components/admin/users/users/delete-user-modal/delete-user-modal.component.css deleted file mode 100644 index e69de29..0000000 diff --git a/ogWebconsole/src/app/components/admin/users/users/delete-user-modal/delete-user-modal.component.html b/ogWebconsole/src/app/components/admin/users/users/delete-user-modal/delete-user-modal.component.html deleted file mode 100644 index 51d8d63..0000000 --- a/ogWebconsole/src/app/components/admin/users/users/delete-user-modal/delete-user-modal.component.html +++ /dev/null @@ -1,8 +0,0 @@ -

Eliminar Usuario

-
-

¿Estás seguro que deseas eliminar a {{ data.username }}?

-
-
- - -
diff --git a/ogWebconsole/src/app/components/admin/users/users/delete-user-modal/delete-user-modal.component.spec.ts b/ogWebconsole/src/app/components/admin/users/users/delete-user-modal/delete-user-modal.component.spec.ts deleted file mode 100644 index 3e48352..0000000 --- a/ogWebconsole/src/app/components/admin/users/users/delete-user-modal/delete-user-modal.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { DeleteUserModalComponent } from './delete-user-modal.component'; - -describe('DeleteUserModalComponent', () => { - let component: DeleteUserModalComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [DeleteUserModalComponent] - }) - .compileComponents(); - - fixture = TestBed.createComponent(DeleteUserModalComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/ogWebconsole/src/app/components/admin/users/users/delete-user-modal/delete-user-modal.component.ts b/ogWebconsole/src/app/components/admin/users/users/delete-user-modal/delete-user-modal.component.ts deleted file mode 100644 index 966c89e..0000000 --- a/ogWebconsole/src/app/components/admin/users/users/delete-user-modal/delete-user-modal.component.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { HttpClient, HttpHeaders } from '@angular/common/http'; -import { Component, EventEmitter, Inject, Output } from '@angular/core'; -import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; - -@Component({ - selector: 'app-delete-user-modal', - templateUrl: './delete-user-modal.component.html', - styleUrl: './delete-user-modal.component.css' -}) -export class DeleteUserModalComponent { - @Output() userDeleted = new EventEmitter(); - constructor( - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) public data: any, - private http: HttpClient - ) {} - - onNoClick(): void { - this.dialogRef.close(); - } - - onYesClick(): void { - const apiUrl = `http://127.0.0.1:8080/users/${this.data.uuid}`; - const headers = new HttpHeaders({ - 'Content-Type': 'application/ld+json' - }); - - this.http.delete(apiUrl, { headers: headers }).subscribe( - () => { - console.log('User deleted successfully'); - this.userDeleted.emit(); - this.dialogRef.close(true); - }, - ( error: any) => { - console.error('Error deleting user:', error); - // Agregar alguna lógica para manejar el error en la interfaz de usuario - } - ); - } -} diff --git a/ogWebconsole/src/app/components/admin/users/users/users.component.ts b/ogWebconsole/src/app/components/admin/users/users/users.component.ts index 0982957..20214c7 100644 --- a/ogWebconsole/src/app/components/admin/users/users/users.component.ts +++ b/ogWebconsole/src/app/components/admin/users/users/users.component.ts @@ -1,7 +1,6 @@ import { Component, OnInit } from '@angular/core'; import { UserService } from './users.service'; import { MatTableDataSource } from '@angular/material/table'; -import { DeleteUserModalComponent } from './delete-user-modal/delete-user-modal.component'; import { MatDialog } from '@angular/material/dialog'; import { AddUserModalComponent } from './add-user-modal/add-user-modal.component'; import { EditUserModalComponent } from './edit-user-modal/edit-user-modal.component'; diff --git a/ogWebconsole/src/app/components/groups/delete-groups-modal/delete-groups-modal.component.css b/ogWebconsole/src/app/components/groups/delete-groups-modal/delete-groups-modal.component.css deleted file mode 100644 index e69de29..0000000 diff --git a/ogWebconsole/src/app/components/groups/delete-groups-modal/delete-groups-modal.component.spec.ts b/ogWebconsole/src/app/components/groups/delete-groups-modal/delete-groups-modal.component.spec.ts deleted file mode 100644 index 9f88c39..0000000 --- a/ogWebconsole/src/app/components/groups/delete-groups-modal/delete-groups-modal.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { DeleteGroupsModalComponent } from './delete-groups-modal.component'; - -describe('DeleteGroupsModalComponent', () => { - let component: DeleteGroupsModalComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [DeleteGroupsModalComponent] - }) - .compileComponents(); - - fixture = TestBed.createComponent(DeleteGroupsModalComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/ogWebconsole/src/app/components/groups/delete-groups-modal/delete-groups-modal.component.ts b/ogWebconsole/src/app/components/groups/delete-groups-modal/delete-groups-modal.component.ts deleted file mode 100644 index 9b06690..0000000 --- a/ogWebconsole/src/app/components/groups/delete-groups-modal/delete-groups-modal.component.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { Component, Inject } from '@angular/core'; -import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog'; - -@Component({ - selector: 'app-delete-confirm-dialog', - template: ` -

Eliminar

-
-

¿Quiere borrar los clientes situados en {{data.name}} o quiere resituarlos en el nivel superior?

-
-
- - -
- - - ` -}) -export class DeleteGroupsModalComponent { - constructor( - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) public data: { name: string } - ) {} - - deleteClick(): void { - this.dialogRef.close('delete'); - } - - changeClick(): void { - this.dialogRef.close('change'); - } -} diff --git a/ogWebconsole/src/app/components/groups/delete-modal/delete-modal.component.css b/ogWebconsole/src/app/components/groups/delete-modal/delete-modal.component.css deleted file mode 100644 index e69de29..0000000 diff --git a/ogWebconsole/src/app/components/groups/delete-modal/delete-modal.component.spec.ts b/ogWebconsole/src/app/components/groups/delete-modal/delete-modal.component.spec.ts deleted file mode 100644 index 1db28bd..0000000 --- a/ogWebconsole/src/app/components/groups/delete-modal/delete-modal.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { DeleteModalComponent } from './delete-modal.component'; - -describe('DeleteModalComponent', () => { - let component: DeleteModalComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [DeleteModalComponent] - }) - .compileComponents(); - - fixture = TestBed.createComponent(DeleteModalComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/ogWebconsole/src/app/components/groups/delete-modal/delete-modal.component.ts b/ogWebconsole/src/app/components/groups/delete-modal/delete-modal.component.ts deleted file mode 100644 index 80675f7..0000000 --- a/ogWebconsole/src/app/components/groups/delete-modal/delete-modal.component.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { Component, Inject } from '@angular/core'; -import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog'; - -@Component({ - selector: 'app-delete-confirm-dialog', - template: ` -

Eliminar

-
-

¿Estás seguro que deseas eliminar {{data.name}}?

-
-
- - -
- - ` -}) -export class DeleteModalComponent { - constructor( - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) public data: { name: string } - ) {} - - onNoClick(): void { - this.dialogRef.close(false); - } - - onYesClick(): void { - this.dialogRef.close(true); - } -} diff --git a/ogWebconsole/src/app/components/groups/groups.component.ts b/ogWebconsole/src/app/components/groups/groups.component.ts index bf73852..17f95f7 100644 --- a/ogWebconsole/src/app/components/groups/groups.component.ts +++ b/ogWebconsole/src/app/components/groups/groups.component.ts @@ -7,7 +7,6 @@ import { DeleteModalComponent } from '../../shared/delete_modal/delete-modal/del import { CreateClientComponent } from './clients/create-client/create-client.component'; import { EditOrganizationalUnitComponent } from './organizational-units/edit-organizational-unit/edit-organizational-unit.component'; import { EditClientComponent } from './clients/edit-client/edit-client.component'; -import { DeleteGroupsModalComponent } from "./delete-groups-modal/delete-groups-modal.component"; import { ShowOrganizationalUnitComponent} from "./organizational-units/show-organizational-unit/show-organizational-unit.component"; import {ToastrService} from "ngx-toastr"; import {TreeViewComponent} from "./tree-view/tree-view.component"; @@ -210,7 +209,7 @@ export class GroupsComponent implements OnInit { } }); } else { - const dialogDeleteGroupRef = this.dialog.open(DeleteGroupsModalComponent, { + const dialogDeleteGroupRef = this.dialog.open(DeleteModalComponent, { width: '400px', data: { name } }); diff --git a/ogWebconsole/src/app/components/login/login.component.html b/ogWebconsole/src/app/components/login/login.component.html index 249977d..3229fbc 100644 --- a/ogWebconsole/src/app/components/login/login.component.html +++ b/ogWebconsole/src/app/components/login/login.component.html @@ -1,5 +1,5 @@
- diff --git a/ogWebconsole/src/app/components/login/login.component.ts b/ogWebconsole/src/app/components/login/login.component.ts index 1c4458d..8dc2c09 100644 --- a/ogWebconsole/src/app/components/login/login.component.ts +++ b/ogWebconsole/src/app/components/login/login.component.ts @@ -62,10 +62,8 @@ export class LoginComponent { } hide = signal(true); - clickEvent(event: MouseEvent) { - event.preventDefault(); + clickEvent() { this.hide.set(!this.hide()); - event.stopPropagation(); } openSnackBar(isError: boolean, message: string) { diff --git a/ogWebconsole/src/app/components/ogboot/images/delete-image/delete-image/delete-image.component.css b/ogWebconsole/src/app/components/ogboot/images/delete-image/delete-image/delete-image.component.css deleted file mode 100644 index e69de29..0000000 diff --git a/ogWebconsole/src/app/components/ogboot/images/delete-image/delete-image/delete-image.component.html b/ogWebconsole/src/app/components/ogboot/images/delete-image/delete-image/delete-image.component.html deleted file mode 100644 index e4ec1d2..0000000 --- a/ogWebconsole/src/app/components/ogboot/images/delete-image/delete-image/delete-image.component.html +++ /dev/null @@ -1,8 +0,0 @@ -

Eliminar

-
-

¿Estás seguro que deseas eliminar {{data.name}}?

-
-
- - -
\ No newline at end of file diff --git a/ogWebconsole/src/app/components/ogboot/images/delete-image/delete-image/delete-image.component.spec.ts b/ogWebconsole/src/app/components/ogboot/images/delete-image/delete-image/delete-image.component.spec.ts deleted file mode 100644 index 4fdd412..0000000 --- a/ogWebconsole/src/app/components/ogboot/images/delete-image/delete-image/delete-image.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { DeleteImageComponent } from './delete-image.component'; - -describe('DeleteImageComponent', () => { - let component: DeleteImageComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [DeleteImageComponent] - }) - .compileComponents(); - - fixture = TestBed.createComponent(DeleteImageComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/ogWebconsole/src/app/components/ogboot/images/delete-image/delete-image/delete-image.component.ts b/ogWebconsole/src/app/components/ogboot/images/delete-image/delete-image/delete-image.component.ts deleted file mode 100644 index 3250a37..0000000 --- a/ogWebconsole/src/app/components/ogboot/images/delete-image/delete-image/delete-image.component.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { Component, Inject } from '@angular/core'; -import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog'; - -@Component({ - selector: 'app-delete-image', - templateUrl: './delete-image.component.html', - styleUrl: './delete-image.component.css' -}) -export class DeleteImageComponent { - constructor( - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) public data: { name: string } - ) {} - - onNoClick(): void { - this.dialogRef.close(false); - } - - onYesClick(): void { - this.dialogRef.close(true); - } -} diff --git a/ogWebconsole/src/app/components/ogboot/images/images.component.ts b/ogWebconsole/src/app/components/ogboot/images/images.component.ts index 0d75bc0..7ccfc76 100644 --- a/ogWebconsole/src/app/components/ogboot/images/images.component.ts +++ b/ogWebconsole/src/app/components/ogboot/images/images.component.ts @@ -8,7 +8,6 @@ import { MatTableDataSource } from "@angular/material/table"; import {PageEvent} from "@angular/material/paginator"; import {ToastrService} from "ngx-toastr"; import { DatePipe } from "@angular/common"; -import { DeleteImageComponent } from './delete-image/delete-image/delete-image.component'; import { DeleteModalComponent } from '../../../shared/delete_modal/delete-modal/delete-modal.component'; @Component({ diff --git a/ogWebconsole/src/app/components/ogboot/pxe/pxe/delete-pxeTemplate/delete-pxe-template/delete-pxe-template.component.css b/ogWebconsole/src/app/components/ogboot/pxe/pxe/delete-pxeTemplate/delete-pxe-template/delete-pxe-template.component.css deleted file mode 100644 index e69de29..0000000 diff --git a/ogWebconsole/src/app/components/ogboot/pxe/pxe/delete-pxeTemplate/delete-pxe-template/delete-pxe-template.component.html b/ogWebconsole/src/app/components/ogboot/pxe/pxe/delete-pxeTemplate/delete-pxe-template/delete-pxe-template.component.html deleted file mode 100644 index 548c6a7..0000000 --- a/ogWebconsole/src/app/components/ogboot/pxe/pxe/delete-pxeTemplate/delete-pxe-template/delete-pxe-template.component.html +++ /dev/null @@ -1,8 +0,0 @@ -

Eliminar

-
-

¿Estás seguro que deseas eliminarla?

-
-
- - -
\ No newline at end of file diff --git a/ogWebconsole/src/app/components/ogboot/pxe/pxe/delete-pxeTemplate/delete-pxe-template/delete-pxe-template.component.spec.ts b/ogWebconsole/src/app/components/ogboot/pxe/pxe/delete-pxeTemplate/delete-pxe-template/delete-pxe-template.component.spec.ts deleted file mode 100644 index 55a1d1d..0000000 --- a/ogWebconsole/src/app/components/ogboot/pxe/pxe/delete-pxeTemplate/delete-pxe-template/delete-pxe-template.component.spec.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { ComponentFixture, TestBed } from '@angular/core/testing'; - -import { DeletePxeTemplateComponent } from './delete-pxe-template.component'; - -describe('DeletePxeTemplateComponent', () => { - let component: DeletePxeTemplateComponent; - let fixture: ComponentFixture; - - beforeEach(async () => { - await TestBed.configureTestingModule({ - declarations: [DeletePxeTemplateComponent] - }) - .compileComponents(); - - fixture = TestBed.createComponent(DeletePxeTemplateComponent); - component = fixture.componentInstance; - fixture.detectChanges(); - }); - - it('should create', () => { - expect(component).toBeTruthy(); - }); -}); diff --git a/ogWebconsole/src/app/components/ogboot/pxe/pxe/delete-pxeTemplate/delete-pxe-template/delete-pxe-template.component.ts b/ogWebconsole/src/app/components/ogboot/pxe/pxe/delete-pxeTemplate/delete-pxe-template/delete-pxe-template.component.ts deleted file mode 100644 index cb2e97b..0000000 --- a/ogWebconsole/src/app/components/ogboot/pxe/pxe/delete-pxeTemplate/delete-pxe-template/delete-pxe-template.component.ts +++ /dev/null @@ -1,22 +0,0 @@ -import { Component, Inject } from '@angular/core'; -import { MatDialogRef, MAT_DIALOG_DATA } from '@angular/material/dialog'; - -@Component({ - selector: 'app-delete-pxe-template', - templateUrl: './delete-pxe-template.component.html', - styleUrl: './delete-pxe-template.component.css' -}) -export class DeletePxeTemplateComponent { - constructor( - public dialogRef: MatDialogRef, - @Inject(MAT_DIALOG_DATA) public data: { name: string } - ) {} - - onNoClick(): void { - this.dialogRef.close(false); - } - - onYesClick(): void { - this.dialogRef.close(true); - } -} diff --git a/ogWebconsole/src/app/components/ogboot/pxe/pxe/pxe.component.ts b/ogWebconsole/src/app/components/ogboot/pxe/pxe/pxe.component.ts index 25041da..3a0ae77 100644 --- a/ogWebconsole/src/app/components/ogboot/pxe/pxe/pxe.component.ts +++ b/ogWebconsole/src/app/components/ogboot/pxe/pxe/pxe.component.ts @@ -7,7 +7,7 @@ import {MatTableDataSource} from "@angular/material/table"; import {PageEvent} from "@angular/material/paginator"; import {ToastrService} from "ngx-toastr"; import {DatePipe} from "@angular/common"; -import { DeletePxeTemplateComponent } from './delete-pxeTemplate/delete-pxe-template/delete-pxe-template.component'; +import { DeleteModalComponent } from '../../../../shared/delete_modal/delete-modal/delete-modal.component'; @Component({ selector: 'app-pxe', @@ -126,7 +126,7 @@ export class PxeComponent { deletePxeTemplate(template: any) { // Lógica para eliminar una plantilla - const dialogRef = this.dialog.open(DeletePxeTemplateComponent, { + const dialogRef = this.dialog.open(DeleteModalComponent, { width: '300px' }); diff --git a/ogWebconsole/src/app/layout/sidebar/sidebar.component.ts b/ogWebconsole/src/app/layout/sidebar/sidebar.component.ts index d379b5f..51dc05a 100644 --- a/ogWebconsole/src/app/layout/sidebar/sidebar.component.ts +++ b/ogWebconsole/src/app/layout/sidebar/sidebar.component.ts @@ -1,8 +1,6 @@ import { Component, Input } from '@angular/core'; import { jwtDecode } from 'jwt-decode'; -import { EditUserModalComponent } from '../../components/admin/users/users/edit-user-modal/edit-user-modal.component'; import { MatDialog } from '@angular/material/dialog'; -import { ChangePasswordModalComponent } from '../../components/admin/users/users/change-password-modal/change-password-modal.component'; @Component({ selector: 'app-sidebar', templateUrl: './sidebar.component.html',