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

De SIU
Saltar a: navegación, buscar
 
Línea 2: Línea 2:
 
__NOTOC__
 
__NOTOC__
 
= Principales novedades técnicas =
 
= 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: '''05/07/2021'''</p>
 
</div>
 
<p style="clear: both;"></p>
 
== Base de Datos ==
 
* [https://colab.siu.edu.ar/modelo/032000/Guarani3_v3-19-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.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.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.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.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.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.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.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.20.0&new=HEAD@/branches/base_diff/versiones/3.20.1 Con versión 3.20.0]
 
 
<div class="mw-collapsible" style="width:100%"><div class="mw-collapsible-content">
 
 
== Notas de versión ==
 
 
* Cambios en la documentación de [https://expedientes.siu.edu.ar/docs/guarani/ Expedientes].
 
 
* Se adapta librería '''wikimedia/composer-merge-plugin''' para que funcione con '''Composer 2'''.
 
 
<div class="mw-collapsible-content">
 
== Gestión ==
 
* Se elimina la operación "Inscribir a Propuesta desde Preinscripción" de identificador "41000116". La nueva operación., del mismo nombre, tiene identificador "14000029" y salió en la versión 3.20.0. Tener en cuenta que si la operación eliminada forma parte de algún perfil funcional, al regenerar la instancia durante el proceso de migración a la nueva versión aparecerá un mensaje en la consola. Esto no impide que la instancia se regenere correctamente pero se recomienda revisar los perfiles.
 
 
* Se mejora el comando '''bin/guarani exportar_usuarios_arai''' incorporando mas información a los usuarios que se importarán en '''SIU-Araí'''.
 
 
* Se mejora el comando '''bin/guarani crear_cola_documentos_arai''', ahora crea la tabla '''arai_documentos_cola''' en el esquema configurado (por defecto es el esquema '''negocio''').
 
 
* Se agrega el Web Service '''GET /info''' el cual nos da información sobre la versión de la API.
 
 
 
== 3W ==
 
* Se modifica el archivo de configuración '''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 el parámetro "ayuda_email" para configurar el e-mail de recepción de la operación "Ayuda". (Novedad a partir de SIU-Guaraní 3.20.1).
 
</dd>
 
 
* Se agrega la operación '''/saml/metadata''' la cual devuelve un XML con metadatos sobre SAML.
 
 
* Mejoras en seguridad: CSRF, XSS y reCAPTCHA.
 
 
* Se utiliza '''Chulupí''' versión '''v2.3.1'''.
 
 
</div></div>
 
  
 
<p style="clear: both;"></p>
 
<p style="clear: both;"></p>
Línea 84: Línea 30:
  
 
<div class="mw-collapsible-content">
 
<div class="mw-collapsible-content">
== Gestión ==
 
  
* Se migró de la versión '''3.3.4''' de '''SIU-Toba''' a la versión '''3.3.14'''.
+
== API-REST Guaraní ==
<dd>Para más información [https://github.com/SIU-Toba/framework/blob/develop/CHANGELOG.md ver documentación aquí].</dd>
 
  
* Se agregaron parámetros de sistema para autenticar '''SMTP''' mediante '''OAuth2'''. Para más información [https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.20.0/configuracion_del_sistema/parametros Ver documentación aquí]. También ver la generación de las credenciales [https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.20.0/envio-email-gmail-xoauth2 aquí].
+
* Versionado
<dd>
 
* email_xoauth2_activo
 
* email_xoauth2_client_id
 
* email_xoauth2_client_secret
 
* email_xoauth2_email
 
* email_xoauth2_refresh_token
 
</dd>
 
* Se deben quitar las directivas '''echo''' dentro del archivo '''entorno_toba.env'''
 
* Para evitar el problema que generaba en los metadatos una mala configuración de la variable 'standard_conforming_strings' en el archivo postgresql.conf, se quitaron las validaciones con expresión regular de la propiedades de los elementos de formulario (EF).  Las mismas se realizan a partir de ahora desde la configuración del formulario que contiene al EF (<code>function conf__formulario</code>) con la sentencia: <code>$form->ef('<identificador del EF>')->set_expreg('<expresión regular>')</code>.  Se catalogaron las expresiones regulares más comunes en la clase 'comunes_nucleo': er_telefono_codigo_area, er_numero_entero, er_numero_dos_decimales, etc.
 
  
* Se agrega directiva para configurar el nivel de debug para la conexión '''SMTP'''. Se puede configurar en el archivo '''instalacion/instalacion.ini''' la directiva '''smtp_debug_nivel = "<nivel>"''', donde <nivel> puede ir de 0 (no muestra información) a 4 (muestra toda la información de debug).
+
== Gestión ==
  
* Se debe agregar la directiva '''url3w''' en el archivo de configuracion '''instalacion.ini''' con la url de '''Autogestión'''
+
* Se migró de la versión '''3.3.14''' de '''SIU-Toba''' a la versión '''3.3.20'''.
 
+
<dd>Para más información [https://github.com/SIU-Toba/framework/blob/develop/CHANGELOG.md ver documentación aquí].</dd>
: <source lang="php" enclose="div">
 
url3w = "https://<url de Autogestion>"
 
</source>
 
 
 
== 3W ==
 
 
 
* Se agrega operación para validar '''constancias''' desde '''Autogestión'''.
 
<dd> La operación se accede de manera anónima en: <URL base de Autogestión>/validador_certificados </dd>
 
* Se modifica el archivo de configuración '''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 directiva para configurar la '''url''' de '''SIU-Huarpe'''.
 
 
 
* Se agrega la directiva '''url_identidad_genero''' para configurar la información acerca de '''Diversidad sexual y género'''.
 
 
 
* Se agrega soporte para autenticar '''SMTP''' mediante '''OAuth2'''. Para más información [https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.20.0/3w/configuracion Ver documentación aquí]. También ver la generación de las credenciales [https://documentacion.siu.edu.ar/wiki/SIU-Guarani/Version3.20.0/envio-email-gmail-xoauth2 aquí].
 
  
* Se agrega directiva para configurar el nivel de debug para la conexión '''SMTP'''.
+
== Autogestión ==
</dd>
 
  
* Se utiliza '''Chulupí''' versión '''v2.3.0'''.
+
* Se migró de la versión '''2.3.0''' de '''Chulupí''' a la versión '''2.4.0'''.
  
 
</div></div>
 
</div></div>

Revisión del 10:22 20 oct 2021


Principales novedades técnicas

Volver

Número de versión: 3.20.0

Fecha de publicación: 26/04/2021

Base de Datos

Diferencias con versiones anteriores

Notas de versión

  • Guaraní es compatible con la versión 3.10 de Moodle

API-REST Guaraní

  • Versionado

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 migró de la versión 2.3.0 de Chulupí a la versión 2.4.0.