diff --git a/src/main/webapp/app/entities/parametro-aplicacion/update/parametro-aplicacion-update.component.html b/src/main/webapp/app/entities/parametro-aplicacion/update/parametro-aplicacion-update.component.html index c250c2e..0e4eb55 100644 --- a/src/main/webapp/app/entities/parametro-aplicacion/update/parametro-aplicacion-update.component.html +++ b/src/main/webapp/app/entities/parametro-aplicacion/update/parametro-aplicacion-update.component.html @@ -3,10 +3,10 @@
-

Parámetros de la aplicación

+

Configuración

-

Información de los parámetros que se permiten para la creación de las encuestas dentro de DataSurvey.

+

Configuración de parámetros de DataSurvey.

@@ -37,12 +37,10 @@
-

Días para Encuestas

+

Duración de una encuesta

-

- 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. -

+

Configurar la duración mínima y máxima para las encuestas publicadas

@@ -67,20 +65,17 @@ > This field is required. + - This field should be a number. - - - Este campo no puede ser mayor que 1 + Este campo debe ser mayor que 1 y menor que 14 @@ -105,20 +100,17 @@ > This field is required. + - This field should be a number. - - - Este campo no puede ser mayor que 1 + Este campo debe ser mayor que 1 y menor que 14 @@ -130,12 +122,10 @@
-

Preguntas para Encuestas

+

Cantidad de preguntas

-

- 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. -

+

Configurar la cantidad mínima y máxima de preguntas por encuesta

@@ -160,20 +150,17 @@ > This field is required. + - This field should be a number. - - - Este campo no puede ser mayor que 1 + Este campo debe ser mayor que 1 y menor que 40 @@ -196,20 +183,17 @@ > This field is required. + - This field should be a integer number. - - - Este campo no puede ser mayor que 1 + Este campo debe ser mayor que 1 y menor que 40 diff --git a/src/main/webapp/app/entities/parametro-aplicacion/update/parametro-aplicacion-update.component.ts b/src/main/webapp/app/entities/parametro-aplicacion/update/parametro-aplicacion-update.component.ts index 0e9c33d..be79f0d 100644 --- a/src/main/webapp/app/entities/parametro-aplicacion/update/parametro-aplicacion-update.component.ts +++ b/src/main/webapp/app/entities/parametro-aplicacion/update/parametro-aplicacion-update.component.ts @@ -1,7 +1,7 @@ import { Component, OnInit } from '@angular/core'; import { HttpResponse } from '@angular/common/http'; import { FormBuilder, Validators } from '@angular/forms'; -import { ActivatedRoute } from '@angular/router'; +import { Router, ActivatedRoute } from '@angular/router'; import { Observable } from 'rxjs'; import { finalize } from 'rxjs/operators'; @@ -24,16 +24,17 @@ export class ParametroAplicacionUpdateComponent implements OnInit { editForm = this.fb.group({ id: [], - maxDiasEncuesta: [null, [Validators.required, Validators.pattern(/^[0-9]\d*$/), Validators.min(1)]], - minDiasEncuesta: [null, [Validators.required, Validators.pattern(/^[0-9]\d*$/), Validators.min(1)]], - maxCantidadPreguntas: [null, [Validators.required, Validators.pattern(/^[0-9]\d*$/), Validators.min(1)]], - minCantidadPreguntas: [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), Validators.max(14)]], + 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), Validators.max(40)]], }); constructor( protected parametroAplicacionService: ParametroAplicacionService, protected activatedRoute: ActivatedRoute, - protected fb: FormBuilder + protected fb: FormBuilder, + private router: Router ) {} ngOnInit(): void { @@ -89,9 +90,14 @@ export class ParametroAplicacionUpdateComponent implements OnInit { } 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 { // Api for inheritance. } diff --git a/src/main/webapp/i18n/es/parametroAplicacion.json b/src/main/webapp/i18n/es/parametroAplicacion.json index 0ddcef7..4b200c6 100644 --- a/src/main/webapp/i18n/es/parametroAplicacion.json +++ b/src/main/webapp/i18n/es/parametroAplicacion.json @@ -21,7 +21,8 @@ "maxDiasEncuesta": "Max Dias Encuesta", "minDiasEncuesta": "Min Dias Encuesta", "maxCantidadPreguntas": "Max Cantidad Preguntas", - "minCantidadPreguntas": "Min Cantidad Preguntas" + "minCantidadPreguntas": "Min Cantidad Preguntas", + "datoInvalido": "Este dato no es válido" } } }