- Se amplio la información que se muestra en WS que muestra el reporte de partición por email.
- El sistema ahora permite tener más de un Votante con el mismo e-mail en la misma elección.
- El sistema ahora deja registro cuando un admin vé el link de un Auditor, así como ya sucedía con Link Votante.
- Se actualizó el informe de Auditoría en el Home y ahora lo toma de un parámetro.
- El sistema incluye ahora 2 mecanismos de Login Administrativo tanto para la aplicación como el WS, según el parámetro WS_AUTH_METHOD. Si está en APP, autentica contra la base de datos como siempre, pero si está en LACNIC autentica contra un sistema interno de LACNIC.
- Se agrega una actividad de log específica para el nuevo Login Administrativo.
- Validación más sencilla de la dirección de e-mail.
- Se corrigió un problema de formato y orden de Fecha en la lista de Actividades.
- Mejoras y corrección de bugs menores.
Es necesario ejecutar el siguiente script de base de datos: v2.3_script.sql
- Nueva funcionalidad Cierre de elección permite eliminar el registro de candidato(s) elegido(s) por cada votante.
Es necesario ejecutar el siguiente script de base de datos: v2.2_script.sql
- Fix menor en servicio de tabla de Emails.
- Refactor general de código.
- Nuevos servicios.
- Soporte archivos .xlsx.
Se recomienda aplicar esta actualización mientras no tenga elecciones activas. Los enlaces que hayan sido enviados vía email ya no serán válidos (contexto de la aplicación cambia de /elecciones
a /elections
).
- Traducción de todo el código y la estructura de base de datos a inglés.
- Reorganización del código en módulo web.
- Ajuste de funcionalidad para configuración de captcha en modo PROD.
- Se agregó email al Candidato.
- Soporte de archivos .xslx en importación y exportación de padrón electoral.
- Nuevos servicios y autenticación contra servicio de LACNIC.
- Mejoras y corrección de bugs menores.
Se deben aplicar, en orden, los siguientes dos scripts sobre la base de datos:
- v2.0_ddl_script.sql: traducción a inglés, DROP de recursos no usados, nueva secuencia para Comisionados, mail en Candidato.
- v2.0_data_script.sql: ajusta nombres de parámetros, templates, etc, a la nueva configuración en inglés.
- Copiar nuevos módulos a Wildfly para el soporte de archivos .xlsx. Para esto, copiar el contenido del directorio
ansible/roles/elections/files/modules
del repositorio al directorio<Wildfly>/modules/system/layers/base
de su instalación Wildfly. El módulo jxl ya no es necesario, se puede eliminar borrando el directorio<Wildfly>/modules/system/layers/base/jxl
de su instalación Wildfly. - En el archivo de configuración
<Wildfly>/standalone/configuration/standalone.xml
, se debe actualizar el datasource para reflejar el nuevo nombre de la base. Cambiarelecciones
porelections
enconnection-url
,jndi-name
ypool-name
del datasource.
- Publicar los nuevos artefactos (puede encontrarlos en
ansible/roles/elections/files/deployments
) y borrar los viejos (elecciones-ejb.jar
,elecciones.war
,elecciones-ws.war
).
Si generó sus propios templates de email, debe regenerarlos ya que las referencias a objectos cambian de nombre. Por ejemplo, si tiene una referencia $eleccion.tituloIngles
, cambia a $election.titleEnglish
.
- Corrección de dependencia en módulo de servicios.
- Actualización de documentación.
- Nueva funcionalidad de Personalización permite customizar el contenido de la home.
- Correcciones menores.
Para la nueva funcionalidad de Personalización, es necesario ejecutar el siguiente script de base de datos: v1.1_script.sql
- Sistema de Elecciones liberado!
- Creación y gestión de elecciones.
- Permite auditar y validar el proceso.
- Notificaciones programables.
- Carga y descarga de padrones.
- Elecciones Conjuntas.