Commit Graph
100 Commits
Author SHA1 Message Date
Marcos Garcia Nuñez 48d182abdd Ampliado campo de tipo de usuario para evitar Word Wrap con pantallas de
poca resolución.
2019-12-18 16:46:12 +01:00
Marcos Garcia Nuñez b61c57d290 Comprobación visual con botón de nif válido y/o duplicado (inputGroup) 2019-12-17 23:43:41 +01:00
Marcos Garcia Nuñez 96a2c3dcf6 Incluidos placeholders 2019-12-17 23:43:04 +01:00
Marcos Garcia Nuñez 42d0041b30 Incluidos placeholders 2019-12-17 23:42:58 +01:00
Marcos Garcia Nuñez 5d0dc435e8 Placeholder para login y quitados comentarios innecesarios. 2019-12-17 23:42:42 +01:00
Marcos Garcia Nuñez 528f099891 Merge branch 'master' of https://pdp-pds.eimt.uoc.edu/pds19-grupo2/myhealth.git 2019-12-17 20:40:03 +01:00
Marcos Garcia Nuñez 0741c7d766 Añadidos comentarios a todos los métodos. 2019-12-17 20:39:54 +01:00
Marcos Garcia Nuñez 3b0640304e Añadidos Comentarios a todos los métdos. 2019-12-17 20:10:36 +01:00
Marcos Garcia Nuñez 2a0ee44ffa Proyecto de eclipse para los documentos. 2019-12-17 20:10:14 +01:00
Marcos Garcia Nuñez 16ed46f6cd Subida inicial de los informes a entregar:
* Informe sobre la implementación y despliegue.
* Informe de testing.
2019-12-17 18:17:19 +01:00
Marcos Garcia Nuñez c3e1fbe9ae Corregido error al editar datos del perfil de usuario (No se mostraba el
apellido).
2019-12-17 00:08:33 +01:00
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