Diferencia entre revisiones de «SIU-Guarani/Version3.20.0/Novedades tecnicas»

De SIU
Saltar a: navegación, buscar
(Diferencias con versiones anteriores)
m
 
(No se muestran 36 ediciones intermedias de 5 usuarios)
Línea 1: Línea 1:
 +
 +
__NOTOC__
 +
__NOTOC__
 +
= Principales novedades técnicas =
 +
 +
<p style="clear: both;"></p>
 +
 +
<div style="clear: both; display: block; float: left; border-left: 3px solid #3399ff; padding: 10px; background-color: #eee; width: 565px;font-size: 13px;">
 +
<p style="margin: 0; padding: 0;">[[SIU-Guarani/Version3.20.2 | Volver]]</p>
 +
<p style="margin: 0; padding: 0;">Número de versión: <strong>3.20.2</strong></p>
 +
<p style="margin: 0; padding: 0;">Fecha de publicación:  <strong>15/06/2022</strong></p>
 +
</div>
 +
<p style="clear: both;"></p>
 +
 +
=== Diferencias con versiones anteriores ===
 +
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.20.0&new=HEAD@/branches/base_diff/versiones/3.20.2 Con versión 3.20.1]
 +
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.20.0&new=HEAD@/branches/base_diff/versiones/3.20.2 Con versión 3.20.0]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.19.1&new=HEAD@/branches/base_diff/versiones/3.20.2 Con versión 3.19.1]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.19.0&new=HEAD@/branches/base_diff/versiones/3.20.2 Con versión 3.19.0]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.18.1&new=HEAD@/branches/base_diff/versiones/3.20.2 Con versión 3.18.1]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.18.0&new=HEAD@/branches/base_diff/versiones/3.20.2 Con versión 3.18.0]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.17.0&new=HEAD@/branches/base_diff/versiones/3.20.2 Con versión 3.17.0]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.16.2&new=HEAD@/branches/base_diff/versiones/3.20.2 Con versión 3.16.2]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.16.1&new=HEAD@/branches/base_diff/versiones/3.20.2 Con versión 3.16.1]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.16.0&new=HEAD@/branches/base_diff/versiones/3.20.2 Con versión 3.16.0]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.15.1&new=HEAD@/branches/base_diff/versiones/3.20.2 Con versión 3.15.1]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.15.0&new=HEAD@/branches/base_diff/versiones/3.20.2 Con versión 3.15.0]
 +
 +
== API-REST Guaraní ==
 +
 +
* Se mejoran los Web Sevices de '''Boleto Estudiantil''', se deben volver a descargar desde [https://colab.siu.edu.ar/svn/guarani3/contrib/3.20.x/boleto_estudiantil/WS/ aquí]. [https://colab.siu.edu.ar/trac/guarani3/wiki/contrib/boleto_estudiantil/ws Revisar cambios en la configuración de los mismos].
 +
 +
== Gestión ==
 +
 +
* Se mejoran los comandos '''bin/guarani pro_solicitudes_sube''' y '''bin/guarani notif_solicitudes_sube''' para que cuando un alumno recupera la regularidad se le vuelva a habilitar el beneficio de '''Boleto Estudiantil'''.
 +
 +
== Autogestión ==
 +
 +
* Se mejora la personalización de '''Boleto Estudiantil''', se debe volver a descargar desde [https://colab.siu.edu.ar/svn/guarani3/contrib/3.20.x/boleto_estudiantil/3W/ aquí]. [https://colab.siu.edu.ar/trac/guarani3/wiki/contrib/boleto_estudiantil/3w Revisar cambios en la configuración de la misma].
 +
 +
 +
<div class="mw-collapsible" style="width:100%"><div class="mw-collapsible-content">
 +
 +
= Principales novedades técnicas =
 +
 +
<p style="clear: both;"></p>
 +
 +
<div style="clear: both; display: block; float: left; border-left: 3px solid #3399ff; padding: 10px; background-color: #eee; width: 565px;font-size: 13px;">
 +
<p style="margin: 0; padding: 0;">[[SIU-Guarani/Version3.20.1 | Volver]]</p>
 +
<p style="margin: 0; padding: 0;">Número de versión: <strong>3.20.1</strong></p>
 +
<p style="margin: 0; padding: 0;">Fecha de publicación: ''</p>
 +
</div>
 +
<p style="clear: both;"></p>
 +
== Base de Datos ==
 +
* [https://colab.siu.edu.ar/modelo/032000/html%20v3.20.0.html Modelo 3.20.1] (Se accede con credenciales de Colab)
 +
 +
=== Diferencias con versiones anteriores ===
 +
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.20.0&new=HEAD@/branches/base_diff/versiones/3.20.1 Con versión 3.20.0]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.19.1&new=HEAD@/branches/base_diff/versiones/3.20.1 Con versión 3.19.1]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.19.0&new=HEAD@/branches/base_diff/versiones/3.20.1 Con versión 3.19.0]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.18.1&new=HEAD@/branches/base_diff/versiones/3.20.1 Con versión 3.18.1]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.18.0&new=HEAD@/branches/base_diff/versiones/3.20.1 Con versión 3.18.0]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.17.0&new=HEAD@/branches/base_diff/versiones/3.20.1 Con versión 3.17.0]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.16.2&new=HEAD@/branches/base_diff/versiones/3.20.1 Con versión 3.16.2]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.16.1&new=HEAD@/branches/base_diff/versiones/3.20.1 Con versión 3.16.1]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.16.0&new=HEAD@/branches/base_diff/versiones/3.20.1 Con versión 3.16.0]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.15.1&new=HEAD@/branches/base_diff/versiones/3.20.1 Con versión 3.15.1]
 +
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.15.0&new=HEAD@/branches/base_diff/versiones/3.20.1 Con versión 3.15.0]
 +
 +
<div class="mw-collapsible" style="width:100%"><div class="mw-collapsible-content">
 +
 +
== Notas de versión ==
 +
 +
* Se agrega configuración de URL y puerto para usar Jasper, hay que regenerar el archivo [https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.20.0/3w/configuracion#config instalacion/config.php].
 +
* Se agrega genero x en la API
 +
 +
<div class="mw-collapsible-content">
 +
 +
== API-REST Guaraní ==
 +
 +
* Se refactoriza el código de la API REST para que reconozca personalizaciones realizadas por la universidad, en caso de tener personalizaciones en la API REST [https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.20.0/personalizaciones/rest revisar la siguiente documentación].
 +
 +
== Gestión ==
 +
 +
* Se agrega '''jasper_host''' y '''jasper_port''' al archivo '''instalacion/instalacion.ini''' para personalizar host y puerto del servicio Jasper, respectivamente. Por defecto toma los siguientes valores:
 +
<source lang="ini" enclose="div" style="width: 450px;">
 +
jasper_host = "127.0.0.1"
 +
jasper_port = "8081"
 +
</source>
 +
Ver documentación [https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.20.0/configuracion-jasper#gestion Configuración de Jasper].
 +
 +
 +
* Se mejora el comando '''bin/guarani exportar_usuarios_arai''':
 +
** Da la opción de exportar personas con o sin email asignado.
 +
** Si la persona tiene varios emails se exportaran todos siguiendo el siguiente orden de importancia: '''Email Principal''', '''Email Secundario''' y '''Email Institucional'''.
 +
** Permite exportar el género '''No Binario''' hacia SIU-Araí (se deben utilizar versiones de '''SIU-Araí Usuarios >= v3.1.6''' en el caso que se necesite [https://expedientes.siu.edu.ar/docs/guarani/#sincronizar-cuentas-de-usuarios Sincronizar cuentas de usuarios]).
 +
 +
== Autogestión ==
 +
 +
* Se modifica el archivo de configuración [https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.20.0/3w/configuracion#config instalacion/config.php]:
 +
<dd>Se agregan nuevas directivas en el archivo '''instalacion/config.php''', se debe recrear a partir de su template (archivo '''instalacion/config_template.php'''):
 +
* Se agrega la directiva '''jasper_host''' para configurar la IP/URL donde se encuentre alojado el servicio '''Jasper''', por defecto '127.0.0.1'.
 +
* Se agrega la directiva '''jasper_port''' para configurar el puerto donde se encuentre alojado el servicio '''Jasper''', por defecto '8081'.
 +
</dd>
 +
<source lang="php" enclose="div" style="width: 450px;">
 +
/**
 +
* Host donde se corre Jasper
 +
*  - Ejemplo: 127.0.0.1
 +
*/
 +
'jasper_host' => '127.0.0.1',
 +
 +
/**
 +
* Puerto donde se corre Jasper
 +
*  - Ejemplo: 8081
 +
*/
 +
'jasper_port' => '8081',
 +
</source>
 +
Ver documentación [https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.20.0/configuracion-jasper#autogestion Configuración de Jasper].
 +
 +
</div></div>
 
__NOTOC__
 
__NOTOC__
 
__NOTOC__
 
__NOTOC__
Línea 12: Línea 135:
 
<p style="clear: both;"></p>
 
<p style="clear: both;"></p>
 
== Base de Datos ==
 
== Base de Datos ==
* [https://colab.siu.edu.ar/modelo/032000/Guarani3_v3-19-0.html Modelo 3.20.0] (Se accede con credenciales de Colab)
+
* [https://colab.siu.edu.ar/modelo/032000/html%20v3.20.0.html Modelo 3.20.0] (Se accede con credenciales de Colab)
 +
 
 
=== Diferencias con versiones anteriores ===
 
=== Diferencias con versiones anteriores ===
  
* [https://colab.siu.edu.ar/trac/guarani3/changeset/56551/branches/base_diff/versiones/3.19.1?old=56551&old_path=/branches/base_diff/versiones/3.20.0 Con versión 3.19.1]
+
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.19.1&new=HEAD@/branches/base_diff/versiones/3.20.0 Con versión 3.19.1]
 
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.19.0&new=HEAD@/branches/base_diff/versiones/3.20.0 Con versión 3.19.0]
 
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.19.0&new=HEAD@/branches/base_diff/versiones/3.20.0 Con versión 3.19.0]
 
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.18.1&new=HEAD@/branches/base_diff/versiones/3.20.0 Con versión 3.18.1]
 
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.18.1&new=HEAD@/branches/base_diff/versiones/3.20.0 Con versión 3.18.1]
Línea 25: Línea 149:
 
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.15.1&new=HEAD@/branches/base_diff/versiones/3.20.0 Con versión 3.15.1]
 
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.15.1&new=HEAD@/branches/base_diff/versiones/3.20.0 Con versión 3.15.1]
 
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.15.0&new=HEAD@/branches/base_diff/versiones/3.20.0 Con versión 3.15.0]
 
* [https://colab.siu.edu.ar/trac/guarani3/changeset?old=HEAD@/branches/base_diff/versiones/3.15.0&new=HEAD@/branches/base_diff/versiones/3.20.0 Con versión 3.15.0]
 
  
 
<div class="mw-collapsible" style="width:100%"><div class="mw-collapsible-content">
 
<div class="mw-collapsible" style="width:100%"><div class="mw-collapsible-content">
Línea 38: Línea 161:
 
Importante:
 
Importante:
 
[https://www.php.net/manual/es/migration74.php Consideraciones de migración de PHP 7.3 a 7.4]
 
[https://www.php.net/manual/es/migration74.php Consideraciones de migración de PHP 7.3 a 7.4]
 +
* Se actualiza a la versión de '''Composer 2.x.x'''
 +
Para actualizar de Composer 1 a Composer 2 ejecutar el comando '''composer self-update --2'''.
 
</dd>
 
</dd>
  
Línea 46: Línea 171:
 
<pre style="color: red"> ¡Nuevo esquema de versionado de API! </pre> Permite mantener vivas las versiones anteriores de la API Guaraní, para ello se agrega un indicador de versión a la url. El resultado es ''http://<url_gestion>/rest/v1/''.  
 
<pre style="color: red"> ¡Nuevo esquema de versionado de API! </pre> Permite mantener vivas las versiones anteriores de la API Guaraní, para ello se agrega un indicador de versión a la url. El resultado es ''http://<url_gestion>/rest/v1/''.  
  
Es muy '''IMPORTANTE''' que al actualizar el módulo de Gestión, cambien las configuraciones de otros sistemas que consumen la esta API como SIU-Tehuelche, SIU-Sanaviron-Quilmes, SIU-Quechua y SIDCER.
+
Es muy '''IMPORTANTE''' que al actualizar el módulo de Gestión, cambien las configuraciones de otros sistemas que consumen la API de SIU-Guaraní como SIU-Tehuelche, SIU-Sanaviron-Quilmes, SIU-Quechua y SIDCER.
  
 
Ver [https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.20.0/API_REST_GUARANI configuración de API REST].
 
Ver [https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.20.0/API_REST_GUARANI configuración de API REST].
Línea 59: Línea 184:
 
== Autogestión ==
 
== Autogestión ==
  
* Se modifica el archivo de configuración [https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.20.0/3w/configuracion config.php]:
+
* Se modifica el archivo de configuración [https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.20.0/3w/configuracion#config config.php]:
 
<dd>Se agregan nuevas directivas en el archivo '''instalacion/config.php''', se debe recrear a partir de su template (archivo '''instalacion/config_template.php'''):
 
<dd>Se agregan nuevas directivas en el archivo '''instalacion/config.php''', se debe recrear a partir de su template (archivo '''instalacion/config_template.php'''):
 
* Se agrega la directiva '''huarpe_url_bandeja''' para configurar la URL de la bandeja de documentos pendientes de autorización de '''SIU-Huarpe'''.
 
* Se agrega la directiva '''huarpe_url_bandeja''' para configurar la URL de la bandeja de documentos pendientes de autorización de '''SIU-Huarpe'''.

Revisión actual del 16:59 14 jun 2022


Principales novedades técnicas

Volver

Número de versión: 3.20.2

Fecha de publicación: 15/06/2022

Diferencias con versiones anteriores

API-REST Guaraní

Gestión

  • Se mejoran los comandos bin/guarani pro_solicitudes_sube y bin/guarani notif_solicitudes_sube para que cuando un alumno recupera la regularidad se le vuelva a habilitar el beneficio de Boleto Estudiantil.

Autogestión


Principales novedades técnicas

Volver

Número de versión: 3.20.1

Fecha de publicación:

Base de Datos

Diferencias con versiones anteriores

Notas de versión

  • Se agrega configuración de URL y puerto para usar Jasper, hay que regenerar el archivo instalacion/config.php.
  • Se agrega genero x en la API

API-REST Guaraní

  • Se refactoriza el código de la API REST para que reconozca personalizaciones realizadas por la universidad, en caso de tener personalizaciones en la API REST revisar la siguiente documentación.

Gestión

  • Se agrega jasper_host y jasper_port al archivo instalacion/instalacion.ini para personalizar host y puerto del servicio Jasper, respectivamente. Por defecto toma los siguientes valores:
jasper_host = "127.0.0.1"
jasper_port = "8081"

Ver documentación Configuración de Jasper.


  • Se mejora el comando bin/guarani exportar_usuarios_arai:
    • Da la opción de exportar personas con o sin email asignado.
    • Si la persona tiene varios emails se exportaran todos siguiendo el siguiente orden de importancia: Email Principal, Email Secundario y Email Institucional.
    • Permite exportar el género No Binario hacia SIU-Araí (se deben utilizar versiones de SIU-Araí Usuarios >= v3.1.6 en el caso que se necesite Sincronizar cuentas de usuarios).

Autogestión

Se agregan nuevas directivas en el archivo instalacion/config.php, se debe recrear a partir de su template (archivo instalacion/config_template.php):

  • Se agrega la directiva jasper_host para configurar la IP/URL donde se encuentre alojado el servicio Jasper, por defecto '127.0.0.1'.
  • Se agrega la directiva jasper_port para configurar el puerto donde se encuentre alojado el servicio Jasper, por defecto '8081'.

/**
 * Host donde se corre Jasper
 *  - Ejemplo: 127.0.0.1
 */

'jasper_host' => '127.0.0.1',

/**
 * Puerto donde se corre Jasper
 *  - Ejemplo: 8081
 */

'jasper_port' => '8081',

Ver documentación Configuración de Jasper.


Principales novedades técnicas

Volver

Número de versión: 3.20.0

Fecha de publicación: 22/10/2021

Base de Datos

Diferencias con versiones anteriores

Notas de versión

Actualización de tecnologías de base:

  • Se actualiza a la versión de PHP 7.4.x.

Importante: Consideraciones de migración de PHP 7.3 a 7.4

  • Se actualiza a la versión de Composer 2.x.x

Para actualizar de Composer 1 a Composer 2 ejecutar el comando composer self-update --2.

API-REST Guaraní

 ¡Nuevo esquema de versionado de API! 
Permite mantener vivas las versiones anteriores de la API Guaraní, para ello se agrega un indicador de versión a la url. El resultado es http://<url_gestion>/rest/v1/.

Es muy IMPORTANTE que al actualizar el módulo de Gestión, cambien las configuraciones de otros sistemas que consumen la API de SIU-Guaraní como SIU-Tehuelche, SIU-Sanaviron-Quilmes, SIU-Quechua y SIDCER.

Ver configuración de API REST.

Si se posee personalizaciones en la API REST ver Personalizar servicios REST.

Gestión

  • Se migró de la versión 3.3.14 de SIU-Toba a la versión 3.3.20.

Para más información ver documentación aquí.

Autogestión

  • Se modifica el archivo de configuración config.php:

Se agregan nuevas directivas en el archivo instalacion/config.php, se debe recrear a partir de su template (archivo instalacion/config_template.php):

  • Se agrega la directiva huarpe_url_bandeja para configurar la URL de la bandeja de documentos pendientes de autorización de SIU-Huarpe.

  • Se migró de la versión 2.3.0 de Chulupí a la versión 2.4.0.