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]. 

     
#ColaborarEsMejorQueCompetir #Softwarelibre
[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