Merge pull request #93 from Quantum-P3/fix/lista-encuestas
fix del forbidden del listar encuesta y la muestra de fecha de vista previa
This commit is contained in:
commit
b3b0f01db6
|
@ -141,7 +141,7 @@
|
||||||
>{{
|
>{{
|
||||||
encuesta.fechaPublicacion === undefined
|
encuesta.fechaPublicacion === undefined
|
||||||
? 'Sin publicar'
|
? 'Sin publicar'
|
||||||
: (encuesta.fechaFinalizada | formatShortDatetime | lowercase)
|
: (encuesta.fechaPublicacion | formatShortDatetime | lowercase)
|
||||||
}}
|
}}
|
||||||
</P>
|
</P>
|
||||||
</div>
|
</div>
|
||||||
|
@ -157,7 +157,7 @@
|
||||||
{{
|
{{
|
||||||
encuesta.fechaFinalizar === undefined
|
encuesta.fechaFinalizar === undefined
|
||||||
? 'Sin fecha de finalización'
|
? 'Sin fecha de finalización'
|
||||||
: (encuesta.fechaFinalizada | formatShortDatetime | lowercase)
|
: (encuesta.fechaFinalizar | formatShortDatetime | lowercase)
|
||||||
}}</span
|
}}</span
|
||||||
>
|
>
|
||||||
</dd>
|
</dd>
|
||||||
|
|
|
@ -124,12 +124,16 @@ export class EncuestaComponent implements OnInit, AfterViewInit {
|
||||||
loadAll(): void {
|
loadAll(): void {
|
||||||
this.isLoading = true;
|
this.isLoading = true;
|
||||||
|
|
||||||
|
if (this.isAdmin()) {
|
||||||
this.usuarioExtraService
|
this.usuarioExtraService
|
||||||
.retrieveAllPublicUsers()
|
.retrieveAllPublicUsers()
|
||||||
.pipe(finalize(() => this.loadPublicUser()))
|
.pipe(finalize(() => this.loadPublicUser()))
|
||||||
.subscribe(res => {
|
.subscribe(res => {
|
||||||
this.userSharedCollection = res;
|
this.userSharedCollection = res;
|
||||||
});
|
});
|
||||||
|
} else {
|
||||||
|
this.loadEncuestas();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
loadPublicUser(): void {
|
loadPublicUser(): void {
|
||||||
|
@ -144,8 +148,22 @@ export class EncuestaComponent implements OnInit, AfterViewInit {
|
||||||
loadUserExtras() {
|
loadUserExtras() {
|
||||||
this.usuarioExtraService
|
this.usuarioExtraService
|
||||||
.query()
|
.query()
|
||||||
.pipe(
|
.pipe(finalize(() => this.loadEncuestas()))
|
||||||
finalize(() =>
|
.subscribe(
|
||||||
|
(res: HttpResponse<IUsuarioExtra[]>) => {
|
||||||
|
this.isLoading = false;
|
||||||
|
this.usuarioExtrasSharedCollection = res.body ?? [];
|
||||||
|
this.usuarioExtrasSharedCollection.forEach(uE => {
|
||||||
|
uE.user = this.userSharedCollection?.find(pU => pU.id == uE.user?.id);
|
||||||
|
});
|
||||||
|
},
|
||||||
|
() => {
|
||||||
|
this.isLoading = false;
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
loadEncuestas() {
|
||||||
this.encuestaService.query().subscribe(
|
this.encuestaService.query().subscribe(
|
||||||
(res: HttpResponse<IEncuesta[]>) => {
|
(res: HttpResponse<IEncuesta[]>) => {
|
||||||
this.isLoading = false;
|
this.isLoading = false;
|
||||||
|
@ -165,20 +183,6 @@ export class EncuestaComponent implements OnInit, AfterViewInit {
|
||||||
() => {
|
() => {
|
||||||
this.isLoading = false;
|
this.isLoading = false;
|
||||||
}
|
}
|
||||||
)
|
|
||||||
)
|
|
||||||
)
|
|
||||||
.subscribe(
|
|
||||||
(res: HttpResponse<IUsuarioExtra[]>) => {
|
|
||||||
this.isLoading = false;
|
|
||||||
this.usuarioExtrasSharedCollection = res.body ?? [];
|
|
||||||
this.usuarioExtrasSharedCollection.forEach(uE => {
|
|
||||||
uE.user = this.userSharedCollection?.find(pU => pU.id == uE.user?.id);
|
|
||||||
});
|
|
||||||
},
|
|
||||||
() => {
|
|
||||||
this.isLoading = false;
|
|
||||||
}
|
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue