Queremos ampliar la funcionalidad de grupos con la posibilidad de poder editarlos.
En el listado de grupos, en cada fila deberá aparecer la opción de edición. Además un icono "+" aparecerá en la parte superior del listado para poder crear nuevos grupos.
Al pulsar cualquiera de los botones se abrirá una ventana modal (DynamicDialog) donde se permitirá la edición del grupo.
La estructura de la pantalla será la siguiente:
Zona superior: Un formulario para rellenar información. Ocupará más o menos un 1/4 de la altura de la ventana de diálogo.
Zona inferior: Dos listados, uno a la izquierda y uno a la derecha. De momento estos listados se dejan vacíos. Ocupará más o menos 3/4 partes de la ventana de diálogo.
En el formulario se mostrará:
Fila 1: Nombre del grupo
Fila 2: Fecha de creación, usuario de creación, fecha de modificación, usuario de modificación <-- Todos estos campos NO son editables.
En la parte inferior de la ventana de diálogo dos botones permitirán ejecutar las opciones de edición:
Cancelar: Cierra la ventana sin hacer ningún cambio
Guardar: Guarda la edición del grupo.
Si es un grupo nuevo lo creará, rellenará tanto la fecha como el usuario de creación y modificación con la fecha actual y el usuario que realicé la petición (se puede extraer desde backend con la clase UserUtils).
Si es una modificación, se guardará los nuevos datos y además se actualizará la fecha y el usuario de modificación con la fecha actual y el usuario que realicé la petición (se puede extraer desde backend con la clase UserUtils).
Queremos ampliar la funcionalidad de grupos con la posibilidad de poder editarlos.
En el listado de grupos, en cada fila deberá aparecer la opción de edición. Además un icono "+" aparecerá en la parte superior del listado para poder crear nuevos grupos.
Al pulsar cualquiera de los botones se abrirá una ventana modal (DynamicDialog) donde se permitirá la edición del grupo.
La estructura de la pantalla será la siguiente:
En el formulario se mostrará:
En la parte inferior de la ventana de diálogo dos botones permitirán ejecutar las opciones de edición: