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"
}
}
}