From 79dc95887343928f1331ed7716e03ec34e9a85f7 Mon Sep 17 00:00:00 2001 From: Eduardo Quiros Date: Sun, 25 Jul 2021 19:20:07 -0600 Subject: [PATCH 1/7] agregar comparacion inicial de fecha final MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit para evitar que se publique una encuesta con una fecha de finalización que sea anterior a la fecha actual --- .../encuesta-publish-dialog.component.html | 13 ++++++++++--- .../encuesta-publish-dialog.component.ts | 13 ++++++++++++- 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/src/main/webapp/app/entities/encuesta/encuesta-publish-dialog/encuesta-publish-dialog.component.html b/src/main/webapp/app/entities/encuesta/encuesta-publish-dialog/encuesta-publish-dialog.component.html index 8330f1a..bf93591 100644 --- a/src/main/webapp/app/entities/encuesta/encuesta-publish-dialog/encuesta-publish-dialog.component.html +++ b/src/main/webapp/app/entities/encuesta/encuesta-publish-dialog/encuesta-publish-dialog.component.html @@ -1,4 +1,4 @@ -
+ @@ -6,7 +6,8 @@ diff --git a/src/main/webapp/app/entities/encuesta/encuesta-publish-dialog/encuesta-publish-dialog.component.ts b/src/main/webapp/app/entities/encuesta/encuesta-publish-dialog/encuesta-publish-dialog.component.ts index dae745d..9b1f0a4 100644 --- a/src/main/webapp/app/entities/encuesta/encuesta-publish-dialog/encuesta-publish-dialog.component.ts +++ b/src/main/webapp/app/entities/encuesta/encuesta-publish-dialog/encuesta-publish-dialog.component.ts @@ -13,6 +13,8 @@ import { passwordResetFinishRoute } from '../../../account/password-reset/finish }) export class EncuestaPublishDialogComponent implements OnInit { encuesta?: IEncuesta; + fechaFinalizar?: Date; + fechaFinalizarInvalid?: boolean; constructor(protected encuestaService: EncuestaService, protected activeModal: NgbActiveModal) {} @@ -35,6 +37,12 @@ export class EncuestaPublishDialogComponent implements OnInit { }); } + fechaFinalizarIsInvalid(): void { + const now = new Date(); + debugger; + this.fechaFinalizarInvalid = now < this.fechaFinalizar!; + } + generatePassword(): string { debugger; const alpha = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'; @@ -46,5 +54,8 @@ export class EncuestaPublishDialogComponent implements OnInit { return password; } - ngOnInit(): void {} + ngOnInit(): void { + this.fechaFinalizar = new Date(); + this.fechaFinalizarInvalid = false; + } } From 63c4a69ffe7ed564baac31aca4e14f5e69e744d1 Mon Sep 17 00:00:00 2001 From: Eduardo Quiros Date: Sun, 25 Jul 2021 20:20:37 -0600 Subject: [PATCH 2/7] traer configuracion de la plataforma para parametrizar los dias minimos de diferencia --- .../encuesta-publish-dialog.component.html | 4 +- .../encuesta-publish-dialog.component.ts | 42 ++++++++++++++++--- 2 files changed, 39 insertions(+), 7 deletions(-) diff --git a/src/main/webapp/app/entities/encuesta/encuesta-publish-dialog/encuesta-publish-dialog.component.html b/src/main/webapp/app/entities/encuesta/encuesta-publish-dialog/encuesta-publish-dialog.component.html index bf93591..a412d86 100644 --- a/src/main/webapp/app/entities/encuesta/encuesta-publish-dialog/encuesta-publish-dialog.component.html +++ b/src/main/webapp/app/entities/encuesta/encuesta-publish-dialog/encuesta-publish-dialog.component.html @@ -6,8 +6,8 @@ From 3439dcd20290e144713de154451dd1100e60909c Mon Sep 17 00:00:00 2001 From: Eduardo Quiros Date: Sun, 25 Jul 2021 23:17:56 -0600 Subject: [PATCH 6/7] arreglar servicio --- .../encuesta/delete/encuesta-delete-dialog.component.ts | 5 +---- .../webapp/app/entities/encuesta/service/encuesta.service.ts | 4 ++-- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/main/webapp/app/entities/encuesta/delete/encuesta-delete-dialog.component.ts b/src/main/webapp/app/entities/encuesta/delete/encuesta-delete-dialog.component.ts index 2c28a4d..1476438 100644 --- a/src/main/webapp/app/entities/encuesta/delete/encuesta-delete-dialog.component.ts +++ b/src/main/webapp/app/entities/encuesta/delete/encuesta-delete-dialog.component.ts @@ -23,9 +23,6 @@ export class EncuestaDeleteDialogComponent { this.encuestaService.deleteEncuesta(encuesta).subscribe(() => { this.activeModal.close('deleted'); }); - if (encuesta.usuarioExtra != undefined) { - const userEmail = encuesta.usuarioExtra!.user!.login; - this.encuestaService.deletedNotification(userEmail!); - } + this.encuestaService.deletedNotification(encuesta); } } diff --git a/src/main/webapp/app/entities/encuesta/service/encuesta.service.ts b/src/main/webapp/app/entities/encuesta/service/encuesta.service.ts index ccf077f..3e57cde 100644 --- a/src/main/webapp/app/entities/encuesta/service/encuesta.service.ts +++ b/src/main/webapp/app/entities/encuesta/service/encuesta.service.ts @@ -84,8 +84,8 @@ export class EncuestaService { return this.http.delete(`${this.resourceUrl}/${id}`, { observe: 'response' }); } - deletedNotification(email: string): Observable> { - return this.http.delete(`${this.resourceUrl}/${email}`, { observe: 'response' }); + deletedNotification(encuesta: IEncuesta): Observable> { + return this.http.delete(`${this.resourceUrl}/notify/${encuesta.id}`, { observe: 'response' }); } addEncuestaToCollectionIfMissing(encuestaCollection: IEncuesta[], ...encuestasToCheck: (IEncuesta | null | undefined)[]): IEncuesta[] { From 39b355425d8ef8490b35e1408573914890cffdac Mon Sep 17 00:00:00 2001 From: Paola Date: Mon, 26 Jul 2021 01:01:02 -0600 Subject: [PATCH 7/7] arreglo presentacion tabla --- .../entities/usuario-extra/list/usuario-extra.component.html | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/webapp/app/entities/usuario-extra/list/usuario-extra.component.html b/src/main/webapp/app/entities/usuario-extra/list/usuario-extra.component.html index abbc9e8..384267f 100644 --- a/src/main/webapp/app/entities/usuario-extra/list/usuario-extra.component.html +++ b/src/main/webapp/app/entities/usuario-extra/list/usuario-extra.component.html @@ -47,6 +47,7 @@ Icono Nombre Usuario Correo electrónico + Fecha de nacimiento Estado @@ -72,6 +73,8 @@ {{ usuarioExtra.nombre }} {{ usuarioExtra.user.email }} + No establecida + {{ usuarioExtra.fechaNacimiento | formatMediumDate }} {{ usuarioExtra.estado }}