Commit Graph

141 Commits

Author SHA1 Message Date
Marcos Garcia Nuñez
1bfd7317e6 Implementación de mensajes de error que se muestran en la pagina de
error.
El mensaje de error se envía a través de la sesión.
2019-12-15 14:10:09 +01:00
Marcos Garcia Nuñez
697a4d3c17 Corregido error (referncia a primerfaces) 2019-12-15 12:27:57 +01:00
Marcos Garcia Nuñez
f776128be0 Eliminadas paginas y managed beans innecesarios. 2019-12-14 19:59:09 +01:00
Marcos Garcia Nuñez
5276ff017e Campos de solo lectura en lugar de deshabilitados. 2019-12-14 19:57:49 +01:00
Marcos Garcia Nuñez
4c2c991e7c Mostrar identificador de profesional en la lista desplegable. 2019-12-14 19:55:56 +01:00
Marcos Garcia Nuñez
c785f70728 Clase para paddin cero en columnas anidadas de CSS Grid. 2019-12-13 02:02:16 +01:00
Marcos Garcia Nuñez
551e79e7e8 Conversión nativa de JSF 2.3 para enumerados en selección de tipo de
usuario.
2019-12-13 02:01:31 +01:00
Marcos Garcia Nuñez
49d07c6599 Establecido maxlength para los campos de datos personales. 2019-12-12 16:14:45 +01:00
Marcos Garcia Nuñez
f63ba35621 Añadidos custom Validators de JSF para validar NIF y email.
Configurada validación en cliente de email.
2019-12-12 00:18:35 +01:00
Marcos Garcia Nuñez
28b1192036 Multiples cambios para soportar la utilización de códigos de usuario
únicos para (Pacientes, medicos de familia, medicos especialista y
administradores).
Nuevos métodos en EJB común para consultar Entidades por Id y por código
(Para el login).
2019-12-11 21:47:44 +01:00
Marcos Garcia Nuñez
be743e4aa7 Corrección con tag faltanten de omnifaces. 2019-12-11 00:53:48 +01:00
Marcos Garcia Nuñez
3e315f866a Cambiadas todas las listas deplegables fijas, a listas con búsqueda AJAX
integrada (Estilo typeahead). Permite búsquedas en tiempo real.
* Se muestra información organizada por columnas de datos.
* Identificadores basados en Ids autogenerados.
* Nuevos métodos en EJB común para poder realizar búsquedas de datos con
filtro y paginadas (para los comboBox).
* Varias correcciones de interfaz de usuario.
* Nueva clase de utilidades.
2019-12-11 00:37:26 +01:00
Marcos Garcia Nuñez
87bfcd60c7 Pagina en construcción para componentes no implementados con estilo de
primefaces.
2019-12-09 23:57:19 +01:00
Marcos Garcia Nuñez
50cbd7f6ba Etiqueta en negrita. 2019-12-09 23:56:31 +01:00
Marcos Garcia Nuñez
80d06509e5 Etiqueta en negrita. 2019-12-09 23:56:21 +01:00
Marcos Garcia Nuñez
5344a00ee6 Corrección de retornos de carro. 2019-12-09 23:56:09 +01:00
Marcos Garcia Nuñez
4c7c978ccd Nueva funcionalidad (vista, controlador y persistencia) de cambiar
medico de familia asignado.
Incluidos cambios para utilizar nuvo EJB Common con interfaz local y
remota.
2019-12-09 23:08:45 +01:00
Marcos Garcia Nuñez
95a22317e4 Implementada nueva funcionalidad para cambiar el centro de antención
primaria "ChangePrimaryHealthCareCenterMBean".
2019-12-09 21:21:18 +01:00
Marcos Garcia Nuñez
dbd51be598 Quidato script innecesario y actualización global de formulario al
guardar datos.
2019-12-09 21:18:20 +01:00
Marcos Garcia Nuñez
f1607d5801 Añadidos permisos (visibilidad) al menú principal para cada tipo de
usuario.
Completada página para edición de datos personales.
2019-12-09 18:24:22 +01:00
Marcos Garcia Nuñez
dbacca650e Corrección de problema al marcar item seleccionado en combo de selección
de centro y de especialidad medica.
2019-12-09 00:35:54 +01:00
Marcos Garcia Nuñez
e718afeb3a Cambios para la edición del perfil de usuario y su actualización (Vista,
managed bean, metodos en EJB para recuperar datos de Paciente, Medico de
familia y medico especialista).
2019-12-08 22:26:15 +01:00
Marcos Garcia Nuñez
1e05d8e82f Quitadas relgas de navegacion del fichero faces-config, para utilizar la
navegación implicita de JSF 2.0
2019-12-08 19:13:23 +01:00
Marcos Garcia Nuñez
1d036765c5 Eliminada vista innecesaria. 2019-12-08 16:56:47 +01:00
Marcos Garcia Nuñez
54cc9da998 Clase base para todos los managedBeans con soporte para mensajes JSF,
conexión a los FacadeRemote de los EJB.
Mejoras en el login de usuario.
Corregido problema en registro de usuario.
2019-12-08 16:56:06 +01:00
Marcos Garcia Nuñez
1dff77f32a Corrección de error en el alta de usuarios y formato de la pantalla de
login de usuarios.
2019-12-08 10:57:39 +01:00
Marcos Garcia Nuñez
547af98a78 Cambios varios para login de usuario
* Login de diferentes usuarios completado.
* Cambiado esquema de BBDD, campos texto a character varying.
* Cambiada relación entre paciente y medico de cabecera.
* Movida clase UserType a paquete common ya que se utiliza en el EJB.
* Datos de prueba para realizar logins, el password es admin para todos
(hashMD5).
2019-12-06 02:17:07 +01:00
mgarcianun
96c514f8a5 Mejoras en el login, y mock para pantallas de componente profile. 2019-12-04 23:39:21 +01:00
mgarcianun
a30468fb96 Correción de error de JSF en vista (header). 2019-12-04 17:31:57 +01:00
mgarcianun
55e69697ed Menú principal dinámico en función de login/logout y refresco de la
página principal al realizar login o logout. Activación de awesome fonts
de primefaces, para disponer de ás iconos.
2019-12-04 17:29:41 +01:00
mgarcianun
be46189d97 Menu dinámico en función de si el usuario está logeado o no. 2019-12-04 00:11:01 +01:00
mgarcianun
d7d214f1e9 Implementación de registro de usuarios para pacientes, medicos de
familia y medicos especialistas.
* Correcciones varias a clases JPA.
* Correcciones en clases POJO.
* Listas desplegables para selección de especialidaes y CAPs.
* Validaciones varias.
* Estilo de interfaz con flexUI de PrimeFaces.
2019-12-03 21:49:02 +01:00
mgarcianun
1a30beafbd Incluida referencia a onmifaces 3.4.1 para utilizar las utilidades de
los converters.
2019-12-03 21:46:29 +01:00
mgarcianun
a6b0358e36 * Tema por defecto nova-light
* Interfaz de usuario con Grid-css para pantalla de registro.
2019-11-28 23:55:43 +01:00
mgarcianun
c460c6125c Incluido selector de tema de primefaces en pagina de bienvenida (home).
* El tema seleccionado se conserva durante la sesión.
* Ya se muestran los iconos de primefaces para el tema seleccionado.
2019-11-28 19:19:57 +01:00
mgarcianun
8fcc5d7697 Quitada librería con tema bootstrap.
Añadida libería con todos los temas para primefaces 7.
Añadido selector de tema en la pantalla home.
2019-11-28 18:20:01 +01:00
mgarcianun
9859f83326 Avances en la pantalla de registro de usuarios nuevos (pacientes).
* Actualización de script para crear tablas (Todo a minusculas, no case
sensitive)
* Script de datos de pruebas de especialides médicas.
* Nuevo bean para registro de usuarios (Quidato de filtro de seguridad
de login, acceso sin login).
* Actualización de entidades JPA con campos Identity.
* Enumerado para gestionar tipos de usuarios (Paciente, Medico Familia,
Especialista y Administrador)
* Clase común para realizar validaciones (función para validar nif).
2019-11-27 00:11:21 +01:00
mgarcianun
846ff98002 * Implementado esqueleto de menu principal.
* Filtro AuthorizationFilter para gestionar inicio de sesión.
* Interfaz para página de login básica.
* Todos los managed beans movidos a paquete managedbean
* Configuración básica de faces-config con navegación de paginas
outcome.
* Actualizado web.xml
* Utilización de librería primefaces para interfaz de usuario.
* Aplicado tema bootstrap para primefaces.
* Los iconos (glyph-icons) de primefaces no se cargan en la interfaz
(Pendiente de investigar).
* Actualización de projects archives para inclusión de clases nuevas en
JAR/WAR/EAR de forma correcta.
2019-11-25 23:08:25 +01:00
mgarcianun
a7a7f99b3a Cambio en la descripción de PDS MyHealth a MyHealth
Configuración de regla de navegación para JSF.
Pruebas con primefaces
Nuevo ManagedBean para pantalla home.
Pagina de login para pruebas.
2019-11-22 18:37:20 +01:00
mgarcianun
6506eaed81 Cambios en managedBeans (Herencia común) para gestionar EJBRemote
connection.
* Vistas para componente profile
* Inclusión de Primefaces
2019-11-22 18:15:09 +01:00
mgarcianun
7b2edd8080 Esqueleto de proyecto inicial. 2019-11-20 02:00:09 +01:00