Merge pull request #117 from Quantum-P3/feature/US-37
filtrado de plantillas como usuario
This commit is contained in:
commit
4407fa0de8
|
@ -14,12 +14,15 @@
|
|||
|
||||
<jhi-alert></jhi-alert>
|
||||
|
||||
<!-- <div class="alert alert-warning" id="no-result" *ngIf="misPlantillas?.length === 0">
|
||||
<span jhiTranslate="dataSurveyApp.usuarioExtra.plantillas.notFound">No usuarioEncuestas found</span>
|
||||
</div> -->
|
||||
<form *ngIf="misPlantillas?.length === 0" class="ds-form">
|
||||
<div class="input-group">
|
||||
<div class="input-group-addon"><i class="glyphicon glyphicon-search"></i></div>
|
||||
<input type="text" name="searchString" placeholder="Buscar..." [(ngModel)]="searchString" />
|
||||
</div>
|
||||
</form>
|
||||
<div class="ds-survey" id="entities" *ngIf="misPlantillas?.length === 0">
|
||||
<div class="ds-survey--all-question-wrapper">
|
||||
<ng-container class="">
|
||||
<ng-container>
|
||||
<p class="ds-title text-center">No posee plantillas</p>
|
||||
<p class="ds-subtitle text-center">Adquiera y compre diferentes plantillas disponibles en nuestra tienda</p>
|
||||
</ng-container>
|
||||
|
@ -37,7 +40,7 @@
|
|||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr *ngFor="let miPlantilla of misPlantillas; trackBy: trackId" data-cy="entityTable">
|
||||
<tr *ngFor="let miPlantilla of misPlantillas | filter: 'nombre':searchString; trackBy: trackId" data-cy="entityTable">
|
||||
<td>{{ miPlantilla.nombre }}</td>
|
||||
<td>{{ miPlantilla.descripcion }}</td>
|
||||
<td>{{ miPlantilla.categoria?.nombre }}</td>
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
import { Component, OnInit } from '@angular/core';
|
||||
import { IUsuarioExtra, UsuarioExtra } from '../../usuario-extra/usuario-extra.model';
|
||||
import { UsuarioExtra } from '../../usuario-extra/usuario-extra.model';
|
||||
import { IPlantilla } from '../../plantilla/plantilla.model';
|
||||
import { HttpResponse } from '@angular/common/http';
|
||||
|
||||
import { PlantillaService } from '../../plantilla/service/plantilla.service';
|
||||
import { NgbModal } from '@ng-bootstrap/ng-bootstrap';
|
||||
|
@ -13,7 +12,7 @@ import { AccountService } from '../../../core/auth/account.service';
|
|||
import * as dayjs from 'dayjs';
|
||||
import { DATE_TIME_FORMAT } from 'app/config/input.constants';
|
||||
import { Account } from '../../../core/auth/account.model';
|
||||
import { IEncuesta, Encuesta } from './../../encuesta/encuesta.model';
|
||||
import { Encuesta } from './../../encuesta/encuesta.model';
|
||||
import { EncuestaService } from 'app/entities/encuesta/service/encuesta.service';
|
||||
import { AccesoEncuesta } from 'app/entities/enumerations/acceso-encuesta.model';
|
||||
import { EstadoEncuesta } from 'app/entities/enumerations/estado-encuesta.model';
|
||||
|
@ -28,6 +27,7 @@ export class UsuarioPlantillasComponent implements OnInit {
|
|||
isLoading = false;
|
||||
usuarioExtra: UsuarioExtra | null = null;
|
||||
account: Account | null = null;
|
||||
searchString: string;
|
||||
|
||||
constructor(
|
||||
protected plantillaService: PlantillaService,
|
||||
|
@ -39,7 +39,9 @@ export class UsuarioPlantillasComponent implements OnInit {
|
|||
protected accountService: AccountService,
|
||||
protected encuestaService: EncuestaService,
|
||||
protected router: Router
|
||||
) {}
|
||||
) {
|
||||
this.searchString = '';
|
||||
}
|
||||
|
||||
ngOnInit(): void {
|
||||
this.accountService.getAuthenticationState().subscribe(account => {
|
||||
|
@ -68,7 +70,7 @@ export class UsuarioPlantillasComponent implements OnInit {
|
|||
}
|
||||
}
|
||||
|
||||
trackId(index: number, item: IPlantilla): number {
|
||||
trackId(_index: number, item: IPlantilla): number {
|
||||
return item.id!;
|
||||
}
|
||||
|
||||
|
@ -91,7 +93,7 @@ export class UsuarioPlantillasComponent implements OnInit {
|
|||
|
||||
console.log(plantillaId, newSurvey);
|
||||
|
||||
this.encuestaService.createFromTemplate(newSurvey, plantillaId).subscribe(res => {
|
||||
this.encuestaService.createFromTemplate(newSurvey, plantillaId).subscribe(_res => {
|
||||
this.router.navigate(['/encuesta']);
|
||||
});
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue