Add survey list validations for empty and stateful surveys

This commit is contained in:
Pablo Bonilla 2021-07-25 14:25:45 -06:00
parent d920ab39dc
commit 07cd3484f5
No known key found for this signature in database
GPG Key ID: 46877262B8DE47E2
1 changed files with 84 additions and 70 deletions

View File

@ -33,12 +33,25 @@
<!-- <jhi-alert></jhi-alert> -->
<div class="alert alert-warning" id="no-result" *ngIf="ePreguntas?.length === 0">
<!-- <div class="alert alert-warning" id="no-result" *ngIf="ePreguntas?.length === 0">
<span>No se encontraron preguntas</span>
</div>
<div class="ds-survey" id="entities" *ngIf="ePreguntas && ePreguntas.length > 0">
</div> -->
<!-- *ngIf="ePreguntas && ePreguntas.length > 0" -->
<div class="ds-survey" id="entities">
<div class="ds-survey--all-question-wrapper">
<ng-container *ngIf="encuesta!.estado === 'ACTIVE'">
<p class="ds-title text-center">Encuesta en progreso</p>
<p class="ds-subtitle">No puede modificar la encuesta debido a que esta ya está en progreso.</p>
</ng-container>
<ng-container *ngIf="encuesta!.estado === 'FINISHED'">
<p class="ds-title text-center">Encuesta finalizada</p>
<p class="ds-subtitle">No puede modificar la encuesta debido a que esta ya ha concluido.</p>
</ng-container>
<ng-container *ngIf="ePreguntas && ePreguntas.length === 0">
<p class="ds-title text-center">Encuesta vacía</p>
<p class="ds-subtitle">Inicie creando preguntas y opciones para su encuesta.</p>
</ng-container>
<ng-container *ngIf="encuesta!.estado === 'DRAFT'">
<div class="ds-survey--question-wrapper" *ngFor="let ePregunta of ePreguntas; let i = index; trackBy: trackId">
<div
[attr.data-index]="ePregunta.id"
@ -112,6 +125,7 @@
</div>
</div>
</div>
</ng-container>
</div>
<!-- <table class="table table-striped" aria-describedby="page-heading">