From 34c10768137eb493f70715218e9ed75ae6140d1b Mon Sep 17 00:00:00 2001
From: Mariela Bonilla
Date: Thu, 29 Jul 2021 20:17:16 -0600
Subject: [PATCH] fix de del forbidden de la lista de encuesta y la fecha de
vista previa
---
.../detail/encuesta-detail.component.html | 4 +-
.../encuesta/list/encuesta.component.ts | 64 ++++++++++---------
2 files changed, 36 insertions(+), 32 deletions(-)
diff --git a/src/main/webapp/app/entities/encuesta/detail/encuesta-detail.component.html b/src/main/webapp/app/entities/encuesta/detail/encuesta-detail.component.html
index 45592c2..db1881b 100644
--- a/src/main/webapp/app/entities/encuesta/detail/encuesta-detail.component.html
+++ b/src/main/webapp/app/entities/encuesta/detail/encuesta-detail.component.html
@@ -141,7 +141,7 @@
>{{
encuesta.fechaPublicacion === undefined
? 'Sin publicar'
- : (encuesta.fechaFinalizada | formatShortDatetime | lowercase)
+ : (encuesta.fechaPublicacion | formatShortDatetime | lowercase)
}}
@@ -157,7 +157,7 @@
{{
encuesta.fechaFinalizar === undefined
? 'Sin fecha de finalizaciĆ³n'
- : (encuesta.fechaFinalizada | formatShortDatetime | lowercase)
+ : (encuesta.fechaFinalizar | formatShortDatetime | lowercase)
}}
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 afb3beb..2e92f8a 100644
--- a/src/main/webapp/app/entities/encuesta/list/encuesta.component.ts
+++ b/src/main/webapp/app/entities/encuesta/list/encuesta.component.ts
@@ -124,12 +124,16 @@ export class EncuestaComponent implements OnInit, AfterViewInit {
loadAll(): void {
this.isLoading = true;
- this.usuarioExtraService
- .retrieveAllPublicUsers()
- .pipe(finalize(() => this.loadPublicUser()))
- .subscribe(res => {
- this.userSharedCollection = res;
- });
+ if (this.isAdmin()) {
+ this.usuarioExtraService
+ .retrieveAllPublicUsers()
+ .pipe(finalize(() => this.loadPublicUser()))
+ .subscribe(res => {
+ this.userSharedCollection = res;
+ });
+ } else {
+ this.loadEncuestas();
+ }
}
loadPublicUser(): void {
@@ -144,30 +148,7 @@ export class EncuestaComponent implements OnInit, AfterViewInit {
loadUserExtras() {
this.usuarioExtraService
.query()
- .pipe(
- finalize(() =>
- this.encuestaService.query().subscribe(
- (res: HttpResponse) => {
- this.isLoading = false;
- const tmpEncuestas = res.body ?? [];
- if (this.isAdmin()) {
- this.encuestas = tmpEncuestas.filter(e => e.estado !== EstadoEncuesta.DELETED);
-
- this.encuestas.forEach(e => {
- e.usuarioExtra = this.usuarioExtrasSharedCollection?.find(pU => pU.id == e.usuarioExtra?.id);
- });
- } else {
- this.encuestas = tmpEncuestas
- .filter(e => e.usuarioExtra?.id === this.usuarioExtra?.id)
- .filter(e => e.estado !== EstadoEncuesta.DELETED);
- }
- },
- () => {
- this.isLoading = false;
- }
- )
- )
- )
+ .pipe(finalize(() => this.loadEncuestas()))
.subscribe(
(res: HttpResponse) => {
this.isLoading = false;
@@ -182,6 +163,29 @@ export class EncuestaComponent implements OnInit, AfterViewInit {
);
}
+ loadEncuestas() {
+ this.encuestaService.query().subscribe(
+ (res: HttpResponse) => {
+ this.isLoading = false;
+ const tmpEncuestas = res.body ?? [];
+ if (this.isAdmin()) {
+ this.encuestas = tmpEncuestas.filter(e => e.estado !== EstadoEncuesta.DELETED);
+
+ this.encuestas.forEach(e => {
+ e.usuarioExtra = this.usuarioExtrasSharedCollection?.find(pU => pU.id == e.usuarioExtra?.id);
+ });
+ } else {
+ this.encuestas = tmpEncuestas
+ .filter(e => e.usuarioExtra?.id === this.usuarioExtra?.id)
+ .filter(e => e.estado !== EstadoEncuesta.DELETED);
+ }
+ },
+ () => {
+ this.isLoading = false;
+ }
+ );
+ }
+
ngOnInit(): void {
this.searchString = '';
this.accesoEncuesta = '';