f63ba35621
Añadidos custom Validators de JSF para validar NIF y email. Configurada validación en cliente de email.
Marcos Garcia Nuñez
2019-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ñez
2019-12-11 21:47:44 +01:00
acdc195828
Añadidas dos secuencias para generar identificadores de Pacientes y Médicos.
Marcos Garcia Nuñez
2019-12-11 21:46:22 +01:00
be743e4aa7
Corrección con tag faltanten de omnifaces.
Marcos Garcia Nuñez
2019-12-11 00:53:48 +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ñez
2019-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ñez
2019-12-11 00:24:27 +01:00
239e9b7640
Merge branch 'master' into rorden
Roberto Orden Erena
2019-12-10 20:00:44 +01:00
30991b986a
Cambiados iconos del menú principal por iconos de Font Awesome.
Marcos Garcia Nuñez
2019-12-10 00:58:24 +01:00
87bfcd60c7
Pagina en construcción para componentes no implementados con estilo de primefaces.
Marcos Garcia Nuñez
2019-12-09 23:57:19 +01:00
a656f85bed
Eliminación de código no utilizado.
Marcos Garcia Nuñez
2019-12-09 23:56:55 +01:00
50cbd7f6ba
Etiqueta en negrita.
Marcos Garcia Nuñez
2019-12-09 23:56:31 +01:00
80d06509e5
Etiqueta en negrita.
Marcos Garcia Nuñez
2019-12-09 23:56:21 +01:00
5344a00ee6
Corrección de retornos de carro.
Marcos Garcia Nuñez
2019-12-09 23:56:09 +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ñez
2019-12-09 23:08:45 +01:00
57855362f6
Nueva propiedad para nuevo EJB Common.
Marcos Garcia Nuñez
2019-12-09 23:07:48 +01:00
7dd9803993
Nuevo EJB para albergar funciones comunes y transversales a todos los componentes.
Marcos Garcia Nuñez
2019-12-09 23:07:14 +01:00
2542b3c170
Dudas para la reu próxima
Roberto Orden Erena
2019-12-09 22:30:20 +01:00
e27bd81d38
TO y JPA
Roberto Orden Erena
2019-12-09 22:30:13 +01:00
dae345266e
Modelo de BBDD en MySQL Workbench
Roberto Orden Erena
2019-12-09 21:53:07 +01:00
95a22317e4
Implementada nueva funcionalidad para cambiar el centro de antención primaria "ChangePrimaryHealthCareCenterMBean".
Marcos Garcia Nuñez
2019-12-09 21:21:18 +01:00
d918526b28
Mostrar tipo de usuario en la cabecera.
Marcos Garcia Nuñez
2019-12-09 21:20:46 +01:00
2c91f70a9b
Implementado control de perfiles para cada opción de menú.
Marcos Garcia Nuñez
2019-12-09 21:20:17 +01:00
26172fe50d
Nueva propiedad para obtener displayname.
Marcos Garcia Nuñez
2019-12-09 21:19:52 +01:00
8c75f9bac8
Cambio de enumerado y limpieza de comentarios.
Marcos Garcia Nuñez
2019-12-09 21:19:12 +01:00
279e918f32
Cambio en nombre de enumerado.
Marcos Garcia Nuñez
2019-12-09 21:18:53 +01:00
dbd51be598
Quidato script innecesario y actualización global de formulario al guardar datos.
Marcos Garcia Nuñez
2019-12-09 21:18:20 +01:00
7857b477d4
Limpieza de código.
Marcos Garcia Nuñez
2019-12-09 21:17:51 +01:00
9f0873780b
Cambiado nombre del enúmerado a ADMINISTRATOR.
Marcos Garcia Nuñez
2019-12-09 21:17:32 +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ñez
2019-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ñez
2019-12-09 00:35:54 +01:00
bfe2aa066e
Correcciones en clases VisiJPA y VisitTO para que compile el proyecto.
Marcos Garcia Nuñez
2019-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ñez
2019-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ñez
2019-12-08 22:25:10 +01:00
50a085b969
Añadidas referencias a otras tablas
Alejandro Linares Amado
2019-12-08 19:17:57 +01:00
1e05d8e82f
Quitadas relgas de navegacion del fichero faces-config, para utilizar la navegación implicita de JSF 2.0
Marcos Garcia Nuñez
2019-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ñez
2019-12-08 17:59:18 +01:00
1d036765c5
Eliminada vista innecesaria.
Marcos Garcia Nuñez
2019-12-08 16:56:47 +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ñez
2019-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ñez
2019-12-08 10:57:39 +01:00
3a7a27e609
fix: remover el collate en tipos INTEGER
Gabriel Paradiso
2019-12-06 16:29:40 +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 Paradiso
2019-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ñez
2019-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
mgarcianun
2019-12-06 00:18:20 +01:00
96c514f8a5
Mejoras en el login, y mock para pantallas de componente profile.
mgarcianun
2019-12-04 23:39:21 +01:00
a30468fb96
Correción de error de JSF en vista (header).
mgarcianun
2019-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.
mgarcianun
2019-12-04 17:29:41 +01:00
be46189d97
Menu dinámico en función de si el usuario está logeado o no.
mgarcianun
2019-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.
mgarcianun
2019-12-03 21:49:02 +01:00
1a30beafbd
Incluida referencia a onmifaces 3.4.1 para utilizar las utilidades de los converters.
mgarcianun
2019-12-03 21:46:29 +01:00
a6b0358e36
* Tema por defecto nova-light * Interfaz de usuario con Grid-css para pantalla de registro.
mgarcianun
2019-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.
mgarcianun
2019-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.
mgarcianun
2019-11-28 18:20:01 +01:00
b5c49a6776
configuración de despliegue automático solo a pre.
Marcos Garcia Nuñez
2019-11-27 16:54:15 +01:00
05a0120a90
Cambiada target all para que no realice el despliegue automático.
mgarcianun
2019-11-27 16:53:17 +01:00
d133e21281
Corrección de error en script de gitlab para despliegue.
Marcos Garcia Nuñez
2019-11-27 16:25:16 +01:00
93d2e50217
Definición de entornos de pre y pro para despliegue.
Marcos Garcia Nuñez
2019-11-27 08:09:12 +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).
mgarcianun
2019-11-27 00:11:21 +01:00
3b97f85524
Deshabilitada ejecución de test unitarios.
Marcos Garcia Nuñez
2019-11-26 23:36:10 +01:00
3686ead2ba
Comentar instalación de ant en script del runner.
Marcos Garcia Nuñez
2019-11-26 08:34:07 +01:00
963e52455a
Add .gitlab-ci.yml para compilar el proyecto con ant
Marcos Garcia Nuñez
2019-11-26 00:57:28 +01:00
27e5c24077
Referencias a libreria primefaces y primefaces-bootstrap olvidadas.
mgarcianun
2019-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.
mgarcianun
2019-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.
mgarcianun
2019-11-22 18:37:20 +01:00
12da362578
Script para crear tablas.
mgarcianun
2019-11-22 18:15:34 +01:00
6506eaed81
Cambios en managedBeans (Herencia común) para gestionar EJBRemote connection. * Vistas para componente profile * Inclusión de Primefaces
mgarcianun
2019-11-22 18:15:09 +01:00
8005e25d30
Tablas de postgresql iniciales para realizar pruebas.
mgarcianun
2019-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.
mgarcianun
2019-11-20 21:45:32 +01:00
2c96f0fef2
Ficheros bin ignorados
mgarcianun
2019-11-20 02:07:47 +01:00
7b2edd8080
Esqueleto de proyecto inicial.
mgarcianun
2019-11-20 02:00:09 +01:00
3812864db0
Directorio para documentación.
Marcos Garcia Nuñez
2019-11-20 00:17:52 +01:00
ff57702a06
Directorio para scripts de la estructura de la base de datos y los datos de prueba.
Marcos Garcia Nuñez
2019-11-20 00:14:35 +01:00
c2040f5b65
Directorio para el código fuente y proyecto de Eclipse
Marcos Garcia Nuñez
2019-11-20 00:10:50 +01:00