Commit Graph

  • 49d07c6599 Establecido maxlength para los campos de datos personales. Marcos Garcia Nuñez 2019-12-12 16:14:45 +01:00
  • ddc4c31580 Merge branch 'master' of https://pdp-pds.eimt.uoc.edu/pds19-grupo2/myhealth.git Marcos Garcia Nuñez 2019-12-12 00:18:43 +01:00
  • 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
  • a6238cc580 Añadido CHANGELOG. Marcos Garcia Nuñez 2019-12-11 21:59:04 +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
  • 2c61c990c4 Merge branch 'master' of http://pdp-pds.eimt.uoc.edu/pds19-grupo2/myhealth.git Marcos Garcia Nuñez 2019-12-09 23:08:59 +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
  • e8a4605e47 Merge branch 'master' of http://pdp-pds.eimt.uoc.edu/pds19-grupo2/myhealth.git Roberto Orden Erena 2019-12-09 21:53:51 +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
  • a369839770 Merge branch 'master' of http://pdp-pds.eimt.uoc.edu/pds19-grupo2/myhealth.git Marcos Garcia Nuñez 2019-12-08 22:26:54 +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
  • 2bcef7e976 Eliminado codigo sobrante Alejandro Linares Amado 2019-12-08 19:45:21 +01:00
  • 504886d74a Merge branch 'master' of http://pdp-pds.eimt.uoc.edu/pds19-grupo2/myhealth.git Alejandro Linares Amado 2019-12-08 19:39:47 +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
  • 86f8f036e6 Implementación Componente Visit Alejandro Linares Amado 2019-12-05 02:54:06 +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
  • 7ce3cb57d6 VisitJPA IMPLEMENTACION Alejandro Linares Amado 2019-12-04 15:47:54 +01:00
  • 5cd6826e73 Implementación VisitTO Alejandro Linares Amado 2019-12-04 14:12:33 +01:00
  • 26f4635db4 Implementación VisitTO Alejandro Linares Amado 2019-12-04 05:31:58 +01:00
  • 80296c682c Implementación VisitTO Alejandro Linares Amado 2019-12-04 04:39:33 +01:00
  • bba5a3bf0a Implementacion componente VisitTO Alejandro Linares Amado 2019-12-04 04:37:57 +01:00
  • 0bb4d6e73f VisitTO implementación Alejandro Linares Amado 2019-12-04 04:29:20 +01:00
  • 9b2d549156 VisitTO componente implementación Alejandro Linares Amado 2019-12-04 04:27:59 +01:00
  • 5a3d56014b VisitJPA corregido Alejandro Linares Amado 2019-12-04 02:30:33 +01:00
  • c108063664 VisitJpa corregido Alejandro Linares Amado 2019-12-04 02:29:46 +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
  • ac5362ca76 Componente Visit JPA Alejandro Linares Amado 2019-12-02 22:34:38 +01:00
  • 293d1c9217 Corrección de errores en clase VisitJPA. mgarcianun 2019-12-02 15:46:13 +01:00
  • 8fe3d86e36 Corrección de error tipográfico en el constructor VisitJPA.java Marcos Garcia Nuñez 2019-12-02 11:19:46 +01:00
  • ad69b8ebb4 Componente VisitJPA Alejandro Linares Amado 2019-12-01 09:01:39 +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
  • 9800ba2f4a Merge branch 'master' of http://pdp-pds.eimt.uoc.edu/pds19-grupo2/myhealth.git mgarcianun 2019-11-27 00:11:48 +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
  • 4917006e45 Update README.md Marcos Garcia Nuñez 2019-11-20 00:04:59 +01:00
  • e9ca1dbd0d commit inicial Gabriel Paradiso 2019-11-18 14:02:14 -03:00