f63ba35621
Añadidos custom Validators de JSF para validar NIF y email. Configurada validación en cliente de email.
Marcos Garcia Nuñez2019-12-12 00:18:35 +01:00
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).
Marcos Garcia Nuñez2019-12-11 21:47:44 +01:00
acdc195828
Añadidas dos secuencias para generar identificadores de Pacientes y Médicos.
Marcos Garcia Nuñez2019-12-11 21:46:22 +01:00
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.
Marcos Garcia Nuñez2019-12-11 00:37:26 +01:00
1be6cfd72c
Creadas claves Autonúmericas (Id) para Centraos de atención de primaria (CAPS) y modificados campos relacionados. Datos de prueba para CAPs
Marcos Garcia Nuñez2019-12-11 00:24:27 +01:00
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.
Marcos Garcia Nuñez2019-12-09 23:08:45 +01:00
95a22317e4
Implementada nueva funcionalidad para cambiar el centro de antención primaria "ChangePrimaryHealthCareCenterMBean".
Marcos Garcia Nuñez2019-12-09 21:21:18 +01:00
f1607d5801
Añadidos permisos (visibilidad) al menú principal para cada tipo de usuario. Completada página para edición de datos personales.
Marcos Garcia Nuñez2019-12-09 18:24:22 +01:00
dbacca650e
Corrección de problema al marcar item seleccionado en combo de selección de centro y de especialidad medica.
Marcos Garcia Nuñez2019-12-09 00:35:54 +01:00
bfe2aa066e
Correcciones en clases VisiJPA y VisitTO para que compile el proyecto.
Marcos Garcia Nuñez2019-12-08 23:30:20 +01:00
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).
Marcos Garcia Nuñez2019-12-08 22:26:15 +01:00
f8d69e9e12
Cambio en campo NIF a VARCHAR(50) desde CHAR. Corrección en datos de prueba. * Es necesario revisar la tabla location
Marcos Garcia Nuñez2019-12-08 22:25:10 +01:00
1e05d8e82f
Quitadas relgas de navegacion del fichero faces-config, para utilizar la navegación implicita de JSF 2.0
Marcos Garcia Nuñez2019-12-08 19:13:23 +01:00
fac86a7c20
Corregido error al comprobar si el usuario tenía sesión iniciada en el filtro de authorización.
Marcos Garcia Nuñez2019-12-08 17:59:18 +01:00
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.
Marcos Garcia Nuñez2019-12-08 16:56:06 +01:00
1dff77f32a
Corrección de error en el alta de usuarios y formato de la pantalla de login de usuarios.
Marcos Garcia Nuñez2019-12-08 10:57:39 +01:00
2cb1cf903a
* borrar WITH OIDS ya que esta deshabilitado por defecto desde la version 8 * renombrar character varying a VARCHAR y character a CHAR para que sea mas facil de leer * creacion de la tabla locations * correccion de tipos de foreing keys
Gabriel Paradiso2019-12-06 16:15:29 +01:00
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).
Marcos Garcia Nuñez2019-12-06 02:17:07 +01:00
32ce0a7eb6
Incluidas clases para permitir el login de diferentes tipos de usuaario. * POJO para usuario logeado. * Hash para claves de usuarios * Métodos EJB para login
mgarcianun2019-12-06 00:18:20 +01:00
96c514f8a5
Mejoras en el login, y mock para pantallas de componente profile.
mgarcianun2019-12-04 23:39:21 +01:00
a30468fb96
Correción de error de JSF en vista (header).
mgarcianun2019-12-04 17:31:57 +01:00
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.
mgarcianun2019-12-04 17:29:41 +01:00
be46189d97
Menu dinámico en función de si el usuario está logeado o no.
mgarcianun2019-12-04 00:11:01 +01:00
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.
mgarcianun2019-12-03 21:49:02 +01:00
1a30beafbd
Incluida referencia a onmifaces 3.4.1 para utilizar las utilidades de los converters.
mgarcianun2019-12-03 21:46:29 +01:00
a6b0358e36
* Tema por defecto nova-light * Interfaz de usuario con Grid-css para pantalla de registro.
mgarcianun2019-11-28 23:55:43 +01:00
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.
mgarcianun2019-11-28 19:19:57 +01:00
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.
mgarcianun2019-11-28 18:20:01 +01:00
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).
mgarcianun2019-11-27 00:11:21 +01:00
27e5c24077
Referencias a libreria primefaces y primefaces-bootstrap olvidadas.
mgarcianun2019-11-25 23:09:11 +01:00
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.
mgarcianun2019-11-25 23:08:25 +01:00
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.
mgarcianun2019-11-22 18:37:20 +01:00
6506eaed81
Cambios en managedBeans (Herencia común) para gestionar EJBRemote connection. * Vistas para componente profile * Inclusión de Primefaces
mgarcianun2019-11-22 18:15:09 +01:00
8005e25d30
Tablas de postgresql iniciales para realizar pruebas.
mgarcianun2019-11-21 22:36:09 +01:00
ffcb235e69
Subida incial del esqueleto del componente profile: * Clases de ejb FacadeBean y FacadeRemote con implementación incial. * Clases de persistencia JPA necesarias para el componente con algunas relaciones configuradas (Necesaria revisión). * ClasesTO (Transfer Object) iniciales (Necesitan revisión profunda). * Cambio de estrategia sobre paquetes para clases TO, es necesario ubicarlas en el mismo paquete, ya que se comparten por varios componentes. Se sigue la misma estrategia que con las clases JPA. * Si alguien necesita utilizar alguna clase JPA debe revisarla (Seguro que faltan relaciones). * Creadas clases esqueleto (Dummy) para MBean del componente perfil. * Se ha eliminado paquetes no necesarios (clases TO). * En principio el proyecto debería compilar. * Se asume que el equema de base de datos se llamará "MyHealth" (Ver anotación en clases JPA.
mgarcianun2019-11-20 21:45:32 +01:00