From c5bead0483e0fa5f484420010998f81ba6e5f8b7 Mon Sep 17 00:00:00 2001 From: Eduardo Quiros Date: Fri, 23 Jul 2021 19:25:38 -0600 Subject: [PATCH 1/9] mostrar encuestas en tabla para admin --- .../encuesta/list/encuesta.component.html | 156 +++++++++--------- .../encuesta/list/encuesta.component.ts | 6 +- 2 files changed, 83 insertions(+), 79 deletions(-) diff --git a/src/main/webapp/app/entities/encuesta/list/encuesta.component.html b/src/main/webapp/app/entities/encuesta/list/encuesta.component.html index f0545aa..328d53f 100644 --- a/src/main/webapp/app/entities/encuesta/list/encuesta.component.html +++ b/src/main/webapp/app/entities/encuesta/list/encuesta.component.html @@ -36,7 +36,7 @@ -
+
    @@ -194,7 +194,7 @@ Edit - +
- + +
+ + + + + @@ -415,7 +415,7 @@ - diff --git a/src/main/webapp/i18n/es/encuesta.json b/src/main/webapp/i18n/es/encuesta.json index d2b259a..15c119d 100644 --- a/src/main/webapp/i18n/es/encuesta.json +++ b/src/main/webapp/i18n/es/encuesta.json @@ -4,15 +4,15 @@ "home": { "title": "Encuestas", "refreshListLabel": "Refrescar lista", - "createLabel": "Crear nuevo Encuesta", - "createOrEditLabel": "Crear o editar Encuesta", - "notFound": "Ningún Encuestas encontrado" + "createLabel": "Crear nueva encuesta", + "createOrEditLabel": "Crear o editar encuesta", + "notFound": "Ninguna encuesta fue encontrada" }, - "created": "Un nuevo Encuesta ha sido creado con el identificador {{ param }}", - "updated": "Un Encuesta ha sido actualizado con el identificador {{ param }}", - "deleted": "Un Encuesta ha sido eliminado con el identificador {{ param }}", + "created": "Una nueva encuesta ha sido creada con el identificador {{ param }}", + "updated": "Una encuesta ha sido actualizado con el identificador {{ param }}", + "deleted": "Una encuesta ha sido eliminada con el identificador {{ param }}", "delete": { - "question": "¿Seguro que quiere eliminar Encuesta {{ id }}?" + "question": "¿Seguro que quiere eliminar la encuesta {{ id }}?" }, "detail": { "title": "Encuesta" @@ -32,7 +32,7 @@ "ePreguntaAbierta": "E Pregunta Abierta", "ePreguntaCerrada": "E Pregunta Cerrada", "categoria": "Categoría", - "usuarioExtra": "Usuario Extra" + "usuarioExtra": "Correo Usuario" } } } From 1316a51a861b7d038e89effaa71df5c0ff6f206e Mon Sep 17 00:00:00 2001 From: Eduardo Quiros Date: Fri, 23 Jul 2021 20:06:54 -0600 Subject: [PATCH 3/9] =?UTF-8?q?mostrar=20informaci=C3=B3n=20pertinente=20p?= =?UTF-8?q?ara=20el=20administrador=20en=20lugar=20de=20llenar=20la=20tabl?= =?UTF-8?q?a?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../encuesta/list/encuesta.component.html | 28 +++++-------------- 1 file changed, 7 insertions(+), 21 deletions(-) diff --git a/src/main/webapp/app/entities/encuesta/list/encuesta.component.html b/src/main/webapp/app/entities/encuesta/list/encuesta.component.html index d93a76e..93f4dea 100644 --- a/src/main/webapp/app/entities/encuesta/list/encuesta.component.html +++ b/src/main/webapp/app/entities/encuesta/list/encuesta.component.html @@ -209,36 +209,20 @@ - - - - - - - - + - - - - - - -
ID NombreDescripcion Fecha CreacionFecha PublicacionFecha FinalizarFecha FinalizadaCalificacion AccesoContrasenna Estado CategoriaUsuario ExtraCorreo Usuario
- {{ encuesta.id }} - {{ encuesta.nombre }}{{ encuesta.descripcion }} {{ encuesta.fechaCreacion | formatMediumDatetime }}{{ encuesta.fechaPublicacion | formatMediumDatetime }}{{ encuesta.fechaFinalizar | formatMediumDatetime }}{{ encuesta.fechaFinalizada | formatMediumDatetime }}{{ encuesta.calificacion }} {{ encuesta.acceso }}{{ encuesta.contrasenna }} {{ encuesta.estado }}
@@ -247,7 +231,9 @@
@@ -255,7 +241,7 @@ - From 915441b07f94515c0898d9ef86b54418eb49190f Mon Sep 17 00:00:00 2001 From: Eduardo Quiros Date: Fri, 23 Jul 2021 20:55:45 -0600 Subject: [PATCH 4/9] arreglar checkeo de isAdmin --- .../app/entities/encuesta/list/encuesta.component.html | 8 ++++---- .../app/entities/encuesta/list/encuesta.component.ts | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/webapp/app/entities/encuesta/list/encuesta.component.html b/src/main/webapp/app/entities/encuesta/list/encuesta.component.html index 93f4dea..a666abe 100644 --- a/src/main/webapp/app/entities/encuesta/list/encuesta.component.html +++ b/src/main/webapp/app/entities/encuesta/list/encuesta.component.html @@ -36,7 +36,7 @@ -
+
    @@ -84,7 +84,7 @@ (click)="selectSurvey($event)" [attr.data-id]="encuesta.id" > -
    +
    -
    +
      {{ encuesta.nombre | titlecase }}
    -
    +
    diff --git a/src/main/webapp/app/entities/encuesta/list/encuesta.component.ts b/src/main/webapp/app/entities/encuesta/list/encuesta.component.ts index e90ee3e..fa7ccc2 100644 --- a/src/main/webapp/app/entities/encuesta/list/encuesta.component.ts +++ b/src/main/webapp/app/entities/encuesta/list/encuesta.component.ts @@ -57,6 +57,7 @@ export class EncuestaComponent implements OnInit, AfterViewInit { account: Account | null = null; usuarioExtra: UsuarioExtra | null = null; + estadoDeleted = EstadoEncuesta.DELETED; encuestas?: IEncuesta[]; isLoading = false; From 5f2ea19515ef3835b67ba721734aade5678230dd Mon Sep 17 00:00:00 2001 From: Eduardo Quiros Date: Fri, 23 Jul 2021 20:56:50 -0600 Subject: [PATCH 5/9] marcar encuesta como DELETED en lugar de eliminarla --- .../encuesta/delete/encuesta-delete-dialog.component.html | 2 +- .../encuesta/delete/encuesta-delete-dialog.component.ts | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/webapp/app/entities/encuesta/delete/encuesta-delete-dialog.component.html b/src/main/webapp/app/entities/encuesta/delete/encuesta-delete-dialog.component.html index dfe7349..976aa7c 100644 --- a/src/main/webapp/app/entities/encuesta/delete/encuesta-delete-dialog.component.html +++ b/src/main/webapp/app/entities/encuesta/delete/encuesta-delete-dialog.component.html @@ -1,4 +1,4 @@ -
    + From fe26d6fca255191e3f1a0a33a419da0203cbba69 Mon Sep 17 00:00:00 2001 From: Eduardo Quiros Date: Fri, 23 Jul 2021 21:03:21 -0600 Subject: [PATCH 7/9] prefijar index sin usar con '_' --- .../webapp/app/entities/encuesta/list/encuesta.component.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/webapp/app/entities/encuesta/list/encuesta.component.ts b/src/main/webapp/app/entities/encuesta/list/encuesta.component.ts index fa7ccc2..918a865 100644 --- a/src/main/webapp/app/entities/encuesta/list/encuesta.component.ts +++ b/src/main/webapp/app/entities/encuesta/list/encuesta.component.ts @@ -168,7 +168,7 @@ export class EncuestaComponent implements OnInit, AfterViewInit { ngAfterViewInit(): void {} - trackId(index: number, item: IEncuesta): number { + trackId(_index: number, item: IEncuesta): number { return item.id!; } @@ -198,11 +198,11 @@ export class EncuestaComponent implements OnInit, AfterViewInit { } } - trackCategoriaById(index: number, item: ICategoria): number { + trackCategoriaById(_index: number, item: ICategoria): number { return item.id!; } - trackUsuarioExtraById(index: number, item: IUsuarioExtra): number { + trackUsuarioExtraById(_index: number, item: IUsuarioExtra): number { return item.id!; } From 23265b55192e295cb78af4db01b1a5afd3539a16 Mon Sep 17 00:00:00 2001 From: Eduardo Quiros Date: Fri, 23 Jul 2021 21:11:06 -0600 Subject: [PATCH 8/9] filtrar encuestas DELETED en TS en lugar de HTML --- .../webapp/app/entities/encuesta/list/encuesta.component.html | 4 ++-- .../webapp/app/entities/encuesta/list/encuesta.component.ts | 4 +++- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/webapp/app/entities/encuesta/list/encuesta.component.html b/src/main/webapp/app/entities/encuesta/list/encuesta.component.html index a666abe..fcf8494 100644 --- a/src/main/webapp/app/entities/encuesta/list/encuesta.component.html +++ b/src/main/webapp/app/entities/encuesta/list/encuesta.component.html @@ -84,7 +84,7 @@ (click)="selectSurvey($event)" [attr.data-id]="encuesta.id" > -
    +
    -
    +
      {{ encuesta.nombre | titlecase }} e.usuarioExtra?.id === this.usuarioExtra?.id); + this.encuestas = tmpEncuestas + .filter(e => e.usuarioExtra?.id === this.usuarioExtra?.id) + .filter(e => e.estado !== EstadoEncuesta.DELETED); } }, () => { From d928c260bb97121f7a1dc9c9f98b8fbd2dfa42ba Mon Sep 17 00:00:00 2001 From: Eduardo Quiros Date: Fri, 23 Jul 2021 21:24:36 -0600 Subject: [PATCH 9/9] =?UTF-8?q?eliminar=20test=20dado=20que=20prueba=20una?= =?UTF-8?q?=20funcionalidad=20que=20ya=20no=20est=C3=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../encuesta-delete-dialog.component.spec.ts | 65 ------------------- 1 file changed, 65 deletions(-) delete mode 100644 src/main/webapp/app/entities/encuesta/delete/encuesta-delete-dialog.component.spec.ts diff --git a/src/main/webapp/app/entities/encuesta/delete/encuesta-delete-dialog.component.spec.ts b/src/main/webapp/app/entities/encuesta/delete/encuesta-delete-dialog.component.spec.ts deleted file mode 100644 index cee92bc..0000000 --- a/src/main/webapp/app/entities/encuesta/delete/encuesta-delete-dialog.component.spec.ts +++ /dev/null @@ -1,65 +0,0 @@ -jest.mock('@ng-bootstrap/ng-bootstrap'); - -import { ComponentFixture, TestBed, inject, fakeAsync, tick } from '@angular/core/testing'; -import { HttpResponse } from '@angular/common/http'; -import { HttpClientTestingModule } from '@angular/common/http/testing'; -import { of } from 'rxjs'; -import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap'; - -import { EncuestaService } from '../service/encuesta.service'; - -import { EncuestaDeleteDialogComponent } from './encuesta-delete-dialog.component'; - -describe('Component Tests', () => { - describe('Encuesta Management Delete Component', () => { - let comp: EncuestaDeleteDialogComponent; - let fixture: ComponentFixture; - let service: EncuestaService; - let mockActiveModal: NgbActiveModal; - - beforeEach(() => { - TestBed.configureTestingModule({ - imports: [HttpClientTestingModule], - declarations: [EncuestaDeleteDialogComponent], - providers: [NgbActiveModal], - }) - .overrideTemplate(EncuestaDeleteDialogComponent, '') - .compileComponents(); - fixture = TestBed.createComponent(EncuestaDeleteDialogComponent); - comp = fixture.componentInstance; - service = TestBed.inject(EncuestaService); - mockActiveModal = TestBed.inject(NgbActiveModal); - }); - - describe('confirmDelete', () => { - it('Should call delete service on confirmDelete', inject( - [], - fakeAsync(() => { - // GIVEN - jest.spyOn(service, 'delete').mockReturnValue(of(new HttpResponse({}))); - - // WHEN - comp.confirmDelete(123); - tick(); - - // THEN - expect(service.delete).toHaveBeenCalledWith(123); - expect(mockActiveModal.close).toHaveBeenCalledWith('deleted'); - }) - )); - - it('Should not call delete service on clear', () => { - // GIVEN - jest.spyOn(service, 'delete'); - - // WHEN - comp.cancel(); - - // THEN - expect(service.delete).not.toHaveBeenCalled(); - expect(mockActiveModal.close).not.toHaveBeenCalled(); - expect(mockActiveModal.dismiss).toHaveBeenCalled(); - }); - }); - }); -});