Issue:
Error al ejecutar el comando workspace-backup
Cause:
Incorrecto manejo de caracteres especiales al ejecutar un shell command
Solution:
Se escapan los caracteres especiales al ejecutar un shell command
Issue:
Slowness in version upgrade
Cause:
El modulo de actualizacion de los XML files tiene un tiempo de procesamiento largo
Solution:
Se implementa la opcion "--no-xml" para los siguientes comandos:
- ./processmaker upgrade --no-xml MyWorkspace //Un workspace
- ./processmaker upgrade --no-xml //Todos los workspaces
- ./processmaker workspace-upgrade --no-xml MyWorkspace //Un workspace
- ./processmaker workspace-upgrade --no-xml //Todos los workspaces
Slow query for login
HOR-1787
Slow query for login
HOR-1787
Slow query for login
HOR-1787
Slow query for login
HOR-1787
Slow query for login
HOR-1787
Slow query for login
HOR-1787
Slow query for login
Issue:
Upgrade: No se muestran los casos de la bandeja Unnasigned pero es posible recuperarlos con Jump to
Cause:
Validaciones faltantes en el metodo "workspaceTools::migrateList()"
Solution:
Se mejoran las validaciones en el metodo "workspaceTools::migrateList()"
Envio de correos Intermediate Event no envia mail con una combinacion especifica
HOR-1575
Envio de correos Intermediate Event no envia mail con una combinacion especifica
HOR-1575
Envio de correos Intermediate Event no envia mail con una combinacion especifica
HOR-1575
Envio de correos Intermediate Event no envia mail con una combinacion especifica
HOR-1575
Envio de correos Intermediate Event no envia mail con una combinacion especifica
Issue:
(Code Scanner) Se debe poder configurar enable_blacklist = 1 en el env.ini de cada workspace
Cause:
Nuevo requerimiento de funciones
Solution:
Se a implementado el "Code Scanner" por workspace esto con el file "/path/to/processmaker/shared/sites/myWorkspace/env.ini",
estableciendo la directiva "enable_blacklist = 1". Caso contrario se hara uso del file "/path/to/processmaker/workflow/engine/config/env.ini"
Note:
Se deberan revisar los siguientes modulos:
- Escaneo de codigo al importar un plugin (no se aplica a plugins enterprise)
- Escaneo de codigo al habilitar un plugin (si el plugin ya se encuentra fisicamente en el directorio de los plugins)
- Escaneo de codigo al importar un proceso
- Escaneo de codigo al crear/modificar codigo de un trigger
- Escaneo de codigo al ejecutar un caso que tenga seteados triggers en sus steps (si el trigger tiene codigo
no deseado, no se ejecuta el trigger)
- Se ha agregado la opcion "check-plugin-disabled-code" al comando "./gulliver", el mismo muestra
informacion sobre los plugins con codigo no deseado.
Ej: $ ./gulliver check-plugin-disabled-code [enterprise-plugin|custom-plugin|all|<plugin-name>]
- Se ha agregado la opcion "check-workspace-disabled-code" al comando "./processmaker", el mismo muestra
informacion sobre los workspaces con codigo no deseado en sus triggers.
Ej: $ ./processmaker check-workspace-disabled-code <myWorkspace>
Issue:
Contadores de casos pausados incorrectos
Cause:
El comando upgrade utiliza los metodos del anterior listado
Solution:
- Se agrega validacion para los contadores del listado paused
- Se debera ejecutar el comando "./processmaker migrate-new-cases-lists your-workflow" para reconstruir los datos
Issue:
0017677: The "processmaker workspace-restore" command should automatically
execute "cacheview-repair" and "migrate-new-cases-lists"
Cause:
El comando "workspace-restore" no verifica de manera correcta si debe o no
ejecutar los modulos "cacheview-repair" y "migrate-new-cases-lists"
Solution:
- El comando "workspace-restore" ejecutara los modulos "cacheview-repair" y
"migrate-new-cases-lists" en los siguientes casos:
> "cacheview-repair" sera ejecutado si la version de ProcessMaker del backup
es menor a la version de ProcessMaker del sistema
> "migrate-new-cases-lists" sera ejecutado si la version de ProcessMaker del backup
es menor a la version ProcessMaker-2.9
- Se hizo correcciones para servidores Windows
- Al ejecutar el comando "migrate-new-cases-lists" iniciara nuevamente el registro de datos
en las nuevas tablas