Commit Graph
100 Commits
Author SHA1 Message Date
Marcos Garcia Nuñez ea98690703 Actualizado script de Creación de BBD para unificar la gestión de
permisos al final. Incluidos permisos para usuario de la máquina de PRE.
2019-12-17 00:00:03 +01:00
Marcos Garcia Nuñez e04bbf6f35 Pagina home con layout fluid y tabla de datos con botón refresh. 2019-12-16 23:15:18 +01:00
Marcos Garcia Nuñez 63101a301b Enumerados cambiados a string. Varios campos a not null. 2019-12-16 22:08:58 +01:00
Marcos Garcia Nuñez 9bfdebbea4 Ejemplo de paginación (Listado de preguntas pendientes) con primefaces
utilizando LazyDataModel, con recarga automática de la página
solicitada.
2019-12-16 22:02:27 +01:00
Marcos Garcia Nuñez dcbebe5253 Corregido error al realizar logina (la ventana se agitaba aún con login
correcto).
2019-12-16 15:57:02 +01:00
Marcos Garcia Nuñez 48c04a6681 Beans esqueleto actualizados. 2019-12-15 23:19:49 +01:00
Marcos Garcia Nuñez 2e5ae9bb6c Cambiada variable de entorno en build.xml a env.JBOSS_HOME para que
pueda realizarse el despliegue automático en la máquina de PRE (azure).
2019-12-15 23:12:16 +01:00
Marcos Garcia Nuñez ae79658a23 Corregido error en la validación del NIF para médicos especialistas. 2019-12-15 23:07:34 +01:00
Marcos Garcia Nuñez f55ebe3bb9 Corregido error: Se utilizaba la secuencia equivocada para genear los
código CIP de pacientes.
2019-12-15 19:52:23 +01:00
Marcos Garcia Nuñez 5a3ed35c16 Implementada comprobación de NIFs duplicados para pacientes y todos los
médicos.
2019-12-15 19:32:30 +01:00
Marcos Garcia Nuñez 7193ffd250 Metodos para busqueda de pacientes, médicos de familia y medicos
especialistas por NIF.
2019-12-15 19:31:41 +01:00
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 b5a41958a2 Implementada seguridad por URL para cada tipo de usuario. 2019-12-15 12:28:56 +01:00
Marcos Garcia Nuñez 4dc6828257 Restaurada opción de registro de usuarios en el menú. 2019-12-15 12:28:12 +01:00
Marcos Garcia Nuñez 697a4d3c17 Corregido error (referncia a primerfaces) 2019-12-15 12:27:57 +01:00
Marcos Garcia Nuñez d39a82718e Formato de Datos de prueba (Camel Case) 2019-12-15 12:27:31 +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 598e4cce71 Cambiado displayName. 2019-12-14 19:58:12 +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 516a5d0701 Mostrar codigo personal en display name. 2019-12-14 19:57:25 +01:00
Marcos Garcia Nuñez 16d7cea829 Quitadas páginas no utilizadas del menú para el registro individual. 2019-12-14 19:56:52 +01:00
Marcos Garcia Nuñez 5098e51496 Mostrar identificador de profesional en displayname. 2019-12-14 19:56:22 +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 92af30a5f3 Corrección de espacios en los datos de los juegos de pruebas. 2019-12-14 19:55:07 +01:00
Marcos Garcia Nuñez d4c1e18ab1 Datos de prueba de paciente, medico especialista y medico de familia. 2019-12-14 19:17:00 +01:00
Marcos Garcia Nuñez 2b1ab687ae Cambio en el script de ant: Eliminación de clases que van en el JAR del
ejb.
2019-12-13 20:21:17 +01:00
Marcos Garcia Nuñez b64a8de964 Corrección de error al generar war. 2019-12-13 20:08:20 +01:00
Marcos Garcia Nuñez 8140eb19aa Corregido error que impedia el correcto funcionamiento de login. No se
incluían en el jar las clases comunes del paquete common.
2019-12-13 19:18:53 +01:00
Marcos Garcia Nuñez f31803f4f4 Cambio Nombre parámetro. 2019-12-13 19:18:24 +01:00
Marcos Garcia Nuñez d28b0fdc81 Merge branch 'master' of https://pdp-pds.eimt.uoc.edu/pds19-grupo2/myhealth.git 2019-12-13 18:27:21 +01:00
Marcos Garcia Nuñez c33bbf0de6 Script co comprobación de existencia de objetos, para poder ejecutar
despliegue automático en base de datos.
2019-12-13 18:26:55 +01:00
Marcos Garcia Nuñez 1715f2356a Busqueda de entidades por nombre a lowecase sin normalización de
acentos.
2019-12-13 02:02:48 +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 3a3379a063 Normalizción de terminos de búsqueda. 2019-12-13 02:01:57 +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 c2852718ce Clases para reflejar los enumerados TestType y QuestionStatus. 2019-12-12 22:08:36 +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 ddc4c31580 Merge branch 'master' of https://pdp-pds.eimt.uoc.edu/pds19-grupo2/myhealth.git 2019-12-12 00:18:43 +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 a6238cc580 Añadido CHANGELOG. 2019-12-11 21:59:04 +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 acdc195828 Añadidas dos secuencias para generar identificadores de Pacientes y
Médicos.

Añadidos nuevos campo en las entidades de paciente, medico de familia y
medico especialista para albergar los códigos. Las PKs de las tablas
siguen siendo autonúmericos tal como hemos comentado.
2019-12-11 21:46:22 +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 1be6cfd72c Creadas claves Autonúmericas (Id) para Centraos de atención de primaria
(CAPS) y modificados campos relacionados.
Datos de prueba para CAPs
2019-12-11 00:24:27 +01:00
Marcos Garcia Nuñez 30991b986a Cambiados iconos del menú principal por iconos de Font Awesome. 2019-12-10 00:58:24 +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 a656f85bed Eliminación de código no utilizado. 2019-12-09 23:56:55 +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 2c61c990c4 Merge branch 'master' of http://pdp-pds.eimt.uoc.edu/pds19-grupo2/myhealth.git 2019-12-09 23:08:59 +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 57855362f6 Nueva propiedad para nuevo EJB Common. 2019-12-09 23:07:48 +01:00
Marcos Garcia Nuñez 7dd9803993 Nuevo EJB para albergar funciones comunes y transversales a todos los
componentes.
2019-12-09 23:07:14 +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 d918526b28 Mostrar tipo de usuario en la cabecera. 2019-12-09 21:20:46 +01:00
Marcos Garcia Nuñez 2c91f70a9b Implementado control de perfiles para cada opción de menú. 2019-12-09 21:20:17 +01:00
Marcos Garcia Nuñez 26172fe50d Nueva propiedad para obtener displayname. 2019-12-09 21:19:52 +01:00
Marcos Garcia Nuñez 8c75f9bac8 Cambio de enumerado y limpieza de comentarios. 2019-12-09 21:19:12 +01:00
Marcos Garcia Nuñez 279e918f32 Cambio en nombre de enumerado. 2019-12-09 21:18:53 +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 7857b477d4 Limpieza de código. 2019-12-09 21:17:51 +01:00
Marcos Garcia Nuñez 9f0873780b Cambiado nombre del enúmerado a ADMINISTRATOR. 2019-12-09 21:17:32 +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 bfe2aa066e Correcciones en clases VisiJPA y VisitTO para que compile el proyecto. 2019-12-08 23:30:20 +01:00
Marcos Garcia Nuñez a369839770 Merge branch 'master' of http://pdp-pds.eimt.uoc.edu/pds19-grupo2/myhealth.git 2019-12-08 22:26: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 f8d69e9e12 Cambio en campo NIF a VARCHAR(50) desde CHAR.
Corrección en datos de prueba.
* Es necesario revisar la tabla location
2019-12-08 22:25:10 +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 fac86a7c20 Corregido error al comprobar si el usuario tenía sesión iniciada en el
filtro de authorización.
2019-12-08 17:59:18 +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 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
2019-12-06 00:18:20 +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 293d1c9217 Corrección de errores en clase VisitJPA. 2019-12-02 15:46:13 +01:00
Marcos Garcia Nuñez 8fe3d86e36 Corrección de error tipográfico en el constructor VisitJPA.java 2019-12-02 11:19:46 +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
Marcos Garcia Nuñez b5c49a6776 configuración de despliegue automático solo a pre. 2019-11-27 16:54:15 +01:00
mgarcianun 05a0120a90 Cambiada target all para que no realice el despliegue automático. 2019-11-27 16:53:17 +01:00
Marcos Garcia Nuñez d133e21281 Corrección de error en script de gitlab para despliegue. 2019-11-27 16:25:16 +01:00
Marcos Garcia Nuñez 93d2e50217 Definición de entornos de pre y pro para despliegue. 2019-11-27 08:09:12 +01:00
mgarcianun 9800ba2f4a Merge branch 'master' of http://pdp-pds.eimt.uoc.edu/pds19-grupo2/myhealth.git 2019-11-27 00:11:48 +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
Marcos Garcia Nuñez 3b97f85524 Deshabilitada ejecución de test unitarios. 2019-11-26 23:36:10 +01:00
Marcos Garcia Nuñez 3686ead2ba Comentar instalación de ant en script del runner. 2019-11-26 08:34:07 +01:00
Marcos Garcia Nuñez 963e52455a Add .gitlab-ci.yml para compilar el proyecto con ant 2019-11-26 00:57:28 +01:00
Marcos Garcia Nuñez 3812864db0 Directorio para documentación. 2019-11-20 00:17:52 +01:00
Marcos Garcia Nuñez ff57702a06 Directorio para scripts de la estructura de la base de datos y los datos de prueba. 2019-11-20 00:14:35 +01:00
Marcos Garcia Nuñez c2040f5b65 Directorio para el código fuente y proyecto de Eclipse 2019-11-20 00:10:50 +01:00