Issue:
Analisis de los resultados de escaneo de las funciones en ProcessMaker. Plugin/trigger code scanner.
Cause:
Nueva solicitud de funciones
Solution:
Se ha implementado esta nueva funcionalidad, que consta de lo siguiente:
- 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>
- Por defecto ProcessMaker no realiza el escaneo de codigo, si se desea escanear codigo no deseado, se
debera definir el atributo "enable_blacklist = 1" en el archivo "env.ini", este atributo no se aplica
a las nuevas opciones creadas para los comandos "./gulliver" y "./processmaker"
- Para una configuracion personalizada de codigo no deseado (lista negra), se pueden definir las mismas en
el archivo "path/to/processmaker/workflow/engine/config/blacklist.ini" (si no existe el
archivo se puede crear), o tambien en el atributo "disable_functions" esto en el archivo "php.ini"
Ejemplo de "blacklist.ini":
;Classes
;=======
DashletInterface
;Functions
;=========
eval
exec
;date
;echo
strlen
- La extension mcrypt de PHP ya se convirtio en requerida para PM
- Problema resuelto, en la instalacion de processmaker en el paso 1 se agrega un nuevo label "Mcrypt Support" con su respectivo
mensage. En ADMIN>Settings>Check PM requirements, se muestra el nuevo label al igual que lo anterior.
- Logs Cron: Por defecto deberímostrar seleccionado el workspace actual
- Problema resuelto, en ADMIN>Logs>Cron, se quita dropdown Workspace y de la columna el Workspace, lo que se muestra en
el listado de logs es el workspace con el que se inicia session.
Disponible para la version 2.8 de ProcessMaker.
- Imagen del search del Designer no esta alineada.
- Problema:
Al ingresar a la opcion ADMIN->USER, la imagen "X" del Search no estaban alineados.
Solucion:
La imagen "X" del Search utilizaba la siguiente hoja de estilo: ctCls:'pm_search_x_button',
se hizo un cambio por: ctCls:"pm_search_x_button_des", dando solucion al problema.
Estara disponible en la version 2.5.2
- Al configurarlo con numeros pequenos las llamadas ajax se ejecutaban muy seguido
- Tal como quedamos en la reunion de bugs se pondra un limite minimo y uno maximo (90 - 14400)
cuando se reduce de tamaño el menu" SOLVED
-En el Admin el boton para ocultar el menu derecho desaparece cuando se
reduce de tamaño el menu.
-Problema resuelto, En el Admin el boton para ocultar el menu derecho
fue movido a la barra separadora para que no desaparesca cuando se
reduce de tamaño el menu
- El ordenamiento por version en el Plugins manager no funciona.
- Problema resuelto, en la lista de Plugins Manager que se encuentra en ADMIN -> Plugins, se inhabilito el ordenamiento
de la columna version.
* Available from version ProcessMaker-2.0.47 (2.5.1)
- Cuando se reduce de tamaño el browser la información no se ve y no se activa el scroll bar vertical ni el scroll bar horizontal.
- Adjustment in the distribution of the layout.