Nuevas liberaciones a la comunidad
Colaboramos liberando código para mejorar SuiteCRM, TrytonERP, Drupal y más...
gcoop nació desde y por el Software Libre y creemos que participar de las comunidades y aportar a ellas nuestros desarrollos libres es también visibilizar la importancia del conocimiento abierto y fomentar el uso de soluciones libres.
En el marco de nuestro trabajo cotidiano Drupal, SuiteCRM y TrytonERP anunciaron mejoras y desde gcoop colaboramos con las siguientes liberaciones:
- Durante los últimos meses colaboramos reportando vulnerabilidades y desarrollando importantes parches de seguridad para Aegir[0], un panel de control basado en Drupal para webhostings, y también para Provision[1], una herramienta que implementa comandos de Drush para realizar la configuración de Aegir. Además, desarrollamos una funcionalidad para poder hacer requerido el campo dirección (address field)[2].
- Para SuiteCRM desarrollamos una funcionalidad nueva para limpiar el directorio de caché[3], un parche para el módulo de correo electrónico[4] y una funcionalidad para desarrolladores que permite incorporar datos custom o definiciones de los vardefs.php a una variable global en JavaScript [5]. Los tres PRs fueron incluídos en la última versión (SuiteCRM v7.11.0).
- En Tryton, en conjunto con otras empresas que también conforman Tryton Argentina, actualizamos nuestros módulos a la última versión estable (5.0) que además es la versión LTS (Long Time Support) y liberamos nuestros desarrollos más recientes:
- Actualizar precios de los servicios de los contratos [6].
- Asistente para agregar masivamente un comentario a las facturas [7].
- Procesar lineas de ventas según fecha de envío para que genere las facturas [8].
- La configuración de la secuencia de los recibos ya no esta más en el año fiscal, y pasa a la configuración del módulo [9].
[0] Aegir HTTPS - Moderately critical - Access bypass - SA-CONTRIB-2019-003
[1] Provision - Moderately critical - Access bypass - SA-CONTRIB-2019-002
[2] Checkbox for making phone number a required field - Issue 1870974
[3] Task for cleaning cache dir - PR #6649
[4] Mark imported emails as read - PR #6237
[5] https://github.com/salesagility/SuiteCRM/pull/3008
[6] https://github.com/gcoop-libre/trytond-contract_recompute_price
[7] https://github.com/gcoop-libre/trytond-account_invoice_add_comments_wizard
[8] https://github.com/gcoop-libre/trytond-sale_invoice_line_create_wizard
[9] https://github.com/gcoop-libre/trytond-cooperative_ar/issues/27