Merge pull request #49 from Quantum-P3/dev

QA # 2 Sprint 2
This commit is contained in:
Eduardo Quiros 2021-07-19 07:00:22 +00:00 committed by GitHub
commit 376e99f0d7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 78 additions and 54 deletions

View File

@ -3,10 +3,10 @@
<div class="col-lg-10 mr-lg-5"> <div class="col-lg-10 mr-lg-5">
<div class="row"> <div class="row">
<div class="w-100"> <div class="w-100">
<p class="ds-title">Parámetros de la aplicación</p> <p class="ds-title">Configuración</p>
</div> </div>
<div> <div>
<p class="ds-subtitle">Información de los parámetros que se permiten para la creación de las encuestas dentro de DataSurvey.</p> <p class="ds-subtitle">Configuración de parámetros de DataSurvey.</p>
</div> </div>
</div> </div>
</div> </div>
@ -37,12 +37,10 @@
<div class="col-lg-4 mr-lg-5"> <div class="col-lg-4 mr-lg-5">
<div class="row"> <div class="row">
<div class="w-100"> <div class="w-100">
<p class="ds-title">Días para Encuestas</p> <p class="ds-title">Duración de una encuesta</p>
</div> </div>
<div> <div>
<p class="ds-subtitle"> <p class="ds-subtitle">Configurar la duración mínima y máxima para las encuestas publicadas</p>
Editar la cantidad mínima y máxima de los días que se permitirá para la creación de las encuestas dentro de DataSurvey.
</p>
</div> </div>
</div> </div>
</div> </div>
@ -67,20 +65,29 @@
> >
<small <small
class="form-text text-danger" class="form-text text-danger"
*ngIf="editForm.get('minDiasEncuesta')?.errors?.required" *ngIf="
jhiTranslate="entity.validation.required" (editForm.get('minDiasEncuesta')?.errors?.pattern || editForm.get('minDiasEncuesta')?.errors?.required) &&
!editForm.get('minDiasEncuesta')?.errors?.max
"
jhiTranslate="dataSurveyApp.parametroAplicacion.datoInvalido"
> >
This field is required. This field is required.
</small> </small>
<small
<!--<small
class="form-text text-danger" class="form-text text-danger"
[hidden]="!editForm.get('minDiasEncuesta')?.errors?.pattern" *ngIf="editForm.get('minDiasEncuesta')?.errors?.required "
jhiTranslate="entity.validation.integerNumber" jhiTranslate="dataSurveyApp.parametroAplicacion.vacio"
> >
This field should be a number. This field is required.
</small>-->
<small class="form-text text-danger" *ngIf="editForm.get('minDiasEncuesta')?.errors?.min">
Este campo debe ser mayor o igual a 1
</small> </small>
<small class="form-text text-danger" [hidden]="!editForm.get('minDiasEncuesta')?.errors?.min">
Este campo no puede ser mayor que 1 <small class="form-text text-danger" *ngIf="editForm.get('minDiasEncuesta')?.errors?.max">
Este campo debe ser menor o igual a 14
</small> </small>
</div> </div>
</div> </div>
@ -105,20 +112,29 @@
> >
<small <small
class="form-text text-danger" class="form-text text-danger"
*ngIf="editForm.get('maxDiasEncuesta')?.errors?.required" *ngIf="
jhiTranslate="entity.validation.required" (editForm.get('maxDiasEncuesta')?.errors?.pattern || editForm.get('maxDiasEncuesta')?.errors?.required) &&
!editForm.get('maxDiasEncuesta')?.errors?.max
"
jhiTranslate="dataSurveyApp.parametroAplicacion.datoInvalido"
> >
This field is required. This field is required.
</small> </small>
<small
<!--small
class="form-text text-danger" class="form-text text-danger"
[hidden]="!editForm.get('maxDiasEncuesta')?.errors?.pattern" *ngIf="editForm.get('maxDiasEncuesta')?.errors?.required "
jhiTranslate="entity.validation.integerNumber" jhiTranslate="dataSurveyApp.parametroAplicacion.vacio"
> >
This field should be a number. This field is required.
</small>-->
<small class="form-text text-danger" *ngIf="editForm.get('maxDiasEncuesta')?.errors?.min">
Este campo debe ser mayor o igual a 1
</small> </small>
<small class="form-text text-danger" [hidden]="!editForm.get('maxDiasEncuesta')?.errors?.min">
Este campo no puede ser mayor que 1 <small class="form-text text-danger" *ngIf="editForm.get('maxDiasEncuesta')?.errors?.max">
Este campo debe ser menor o igual a 14
</small> </small>
</div> </div>
</div> </div>
@ -130,12 +146,10 @@
<div class="col-lg-4 mr-lg-5"> <div class="col-lg-4 mr-lg-5">
<div class="row"> <div class="row">
<div class="w-100"> <div class="w-100">
<p class="ds-title">Preguntas para Encuestas</p> <p class="ds-title">Cantidad de preguntas</p>
</div> </div>
<div> <div>
<p class="ds-subtitle"> <p class="ds-subtitle">Configurar la cantidad mínima y máxima de preguntas por encuesta</p>
Editar la cantidad mínima y máxima de las preguntas que se permitirán para la creación de las encuestas dentro de DataSurvey.
</p>
</div> </div>
</div> </div>
</div> </div>
@ -160,20 +174,21 @@
> >
<small <small
class="form-text text-danger" class="form-text text-danger"
*ngIf="editForm.get('minCantidadPreguntas')?.errors?.required" *ngIf="
jhiTranslate="entity.validation.required" (editForm.get('minCantidadPreguntas')?.errors?.required || !editForm.get('minCantidadPreguntas')?.errors?.pattern) &&
!(editForm.get('minCantidadPreguntas')?.errors?.max || editForm.get('minCantidadPreguntas')?.errors?.min)
"
jhiTranslate="dataSurveyApp.parametroAplicacion.datoInvalido"
> >
This field is required. This field is required.
</small> </small>
<small
class="form-text text-danger" <small class="form-text text-danger" *ngIf="editForm.get('minCantidadPreguntas')?.errors?.min">
[hidden]="!editForm.get('minCantidadPreguntas')?.errors?.pattern" Este campo debe ser mayor o igual a 1
jhiTranslate="entity.validation.integerNumber"
>
This field should be a number.
</small> </small>
<small class="form-text text-danger" [hidden]="!editForm.get('minCantidadPreguntas')?.errors?.min">
Este campo no puede ser mayor que 1 <small class="form-text text-danger" *ngIf="editForm.get('minCantidadPreguntas')?.errors?.max">
Este campo debe ser menor o igual a 40
</small> </small>
</div> </div>
</div> </div>
@ -196,20 +211,21 @@
> >
<small <small
class="form-text text-danger" class="form-text text-danger"
*ngIf="editForm.get('maxCantidadPreguntas')?.errors?.required" *ngIf="
jhiTranslate="entity.validation.required" (editForm.get('maxCantidadPreguntas')?.errors?.required || !editForm.get('maxCantidadPreguntas')?.errors?.pattern) &&
!(editForm.get('maxCantidadPreguntas')?.errors?.max || editForm.get('maxCantidadPreguntas')?.errors?.min)
"
jhiTranslate="dataSurveyApp.parametroAplicacion.datoInvalido"
> >
This field is required. This field is required.
</small> </small>
<small
class="form-text text-danger" <small class="form-text text-danger" *ngIf="editForm.get('maxCantidadPreguntas')?.errors?.min">
[hidden]="!editForm.get('maxCantidadPreguntas')?.errors?.pattern" Este campo debe ser mayor o igual a 1
jhiTranslate="entity.validation.integerNumber"
>
This field should be a integer number.
</small> </small>
<small class="form-text text-danger" [hidden]="!editForm.get('minCantidadPreguntas')?.errors?.min">
Este campo no puede ser mayor que 1 <small class="form-text text-danger" *ngIf="editForm.get('maxCantidadPreguntas')?.errors?.max">
Este campo debe ser menor o igual a 40
</small> </small>
</div> </div>
</div> </div>

View File

@ -1,7 +1,7 @@
import { Component, OnInit } from '@angular/core'; import { Component, OnInit } from '@angular/core';
import { HttpResponse } from '@angular/common/http'; import { HttpResponse } from '@angular/common/http';
import { FormBuilder, Validators } from '@angular/forms'; import { FormBuilder, Validators } from '@angular/forms';
import { ActivatedRoute } from '@angular/router'; import { Router, ActivatedRoute } from '@angular/router';
import { Observable } from 'rxjs'; import { Observable } from 'rxjs';
import { finalize } from 'rxjs/operators'; import { finalize } from 'rxjs/operators';
@ -24,16 +24,17 @@ export class ParametroAplicacionUpdateComponent implements OnInit {
editForm = this.fb.group({ editForm = this.fb.group({
id: [], id: [],
maxDiasEncuesta: [null, [Validators.required, Validators.pattern(/^[0-9]\d*$/), Validators.min(1)]], maxDiasEncuesta: [null, [Validators.required, Validators.pattern(/^[0-9]\d*$/), Validators.min(1), Validators.max(14)]],
minDiasEncuesta: [null, [Validators.required, Validators.pattern(/^[0-9]\d*$/), Validators.min(1)]], minDiasEncuesta: [null, [Validators.required, Validators.pattern(/^[0-9]\d*$/), Validators.min(1), Validators.max(14)]],
maxCantidadPreguntas: [null, [Validators.required, Validators.pattern(/^[0-9]\d*$/), Validators.min(1)]], maxCantidadPreguntas: [null, [Validators.required, Validators.pattern(/^[0-9]\d*$/), Validators.min(1), Validators.max(40)]],
minCantidadPreguntas: [null, [Validators.required, Validators.pattern(/^[0-9]\d*$/), Validators.min(1)]], minCantidadPreguntas: [null, [Validators.required, Validators.pattern(/^[0-9]\d*$/), Validators.min(1), Validators.max(40)]],
}); });
constructor( constructor(
protected parametroAplicacionService: ParametroAplicacionService, protected parametroAplicacionService: ParametroAplicacionService,
protected activatedRoute: ActivatedRoute, protected activatedRoute: ActivatedRoute,
protected fb: FormBuilder protected fb: FormBuilder,
private router: Router
) {} ) {}
ngOnInit(): void { ngOnInit(): void {
@ -89,9 +90,14 @@ export class ParametroAplicacionUpdateComponent implements OnInit {
} }
protected onSaveSuccess(): void { protected onSaveSuccess(): void {
this.previousState(); (this.success = true), this.windowReload();
} }
windowReload() {
this.router.navigate(['parametro-aplicacion/1/edit']).then(() => {
window.location.reload();
});
}
protected onSaveError(): void { protected onSaveError(): void {
// Api for inheritance. // Api for inheritance.
} }

View File

@ -21,7 +21,9 @@
"maxDiasEncuesta": "Max Dias Encuesta", "maxDiasEncuesta": "Max Dias Encuesta",
"minDiasEncuesta": "Min Dias Encuesta", "minDiasEncuesta": "Min Dias Encuesta",
"maxCantidadPreguntas": "Max Cantidad Preguntas", "maxCantidadPreguntas": "Max Cantidad Preguntas",
"minCantidadPreguntas": "Min Cantidad Preguntas" "minCantidadPreguntas": "Min Cantidad Preguntas",
"datoInvalido": "Debe ingresar un valor valido",
"vacio": "Este dato es requerido"
} }
} }
} }