Issue:
Al modificar los atributos de un plugin, este cambio no se refleja en el archivo "plugin.singleton" de cada workspace
Cause:
ProcessMaker no detecta cuando el archivo principal de un plugin es editado
Solution:
Se ha añdo un nuevo comando, el mismo actualiza el archivo "plugin.singleton" en cada workspace, segun los
atributos del plugin, el comando es el siguiente:
$ ./gulliver update-plugin-attributes pluginName
PROBLEM:
The 'Start Date' and 'End Date' didn't show a red asterisk to indicate that those fields are required.
SOLUTION:
The red asterisk was added in the mentioned fields.
- No se muestran los datos de un Report Table
- Problema resuelto, se ha codificado los datos en donde se mustra el listado de los Report Table, los datos se muestran
correctamente.
PROBLEMA:
Cuando se importa un proceso a otro ws y se abre el mismo con un idioma distinto al que se uso para crear dicho proceso, la primera ves que abrimos el listado de usuarios a los q se asigno alguna de las tareas, si tenemos grupos asignados solo nos muestra la cantidad de usuarios por grupo y no el nombre del grupo. Pero si cerramos la ventanita y volvemos a abrirla nos mostrara normalmente el nombre de grupo.
El problema solo ocurria la primera ves al ver el listado de grupos asignados a una tarea despues de importar un proceso y cambiar de idioma.
Se replica siguiendo estos pasos:
- Crear grupos de usuarios ej: GrupoX y GrupoXX.
- Crear un proceso en un ws con idioma ingles, con x cantidad de tareas y asignarle los grupos.
- Exportar el proceso.
- Si se prueba en el mismo ambiente, borrar el proceso y los dos grupos creados (GrupoX y GrupoXX)
- Importar el proceso en el mismo ws con idioma ingles y verificar que si muestra los nombres de los grupos asignados a las tareas.
- Cambiar el idioma del ws .../en/... -> .../es/...
- Entrar nuevamente al proceso.
- Verificar los Grupos asignados a las tareas, no se muestran los nombres de los mismos.
- Cerrar el listado y volver a abrir, ahora si muestra normalmente los nombres de los grupos.
SOLUCION:
Se aniadio una validacion para que se verifique si se obtiene o no el nombre del grupo, si no tiene el nombre del grupo se lo recupera del siguiente query que si lo carga.
- Multilenguaje en los las variables que se guardan en base de datos.
- Problema resuelto, las variables que se muestran en las imagenes son traducibles.
PROBLEMA:
En la creacion de Cases Schedulers se realizaba el guardado de el password del usuario con el algoritmo md5 siempre, lo cual generaba un password distinto al guardado en la base de datos cuando el ambiente estaba configurado con sha256.
SOLUCION:
Se utiliza la funcion hashPassword de bootstrap para encriptar el password con el algoritmo q se esta usando en el ambiente.
PROBLEMA:
El archivo que guarda los datos del dynaform que fueron cambiados por el supervisor solo hacia la comparacion de los datos de los campos y guardaba la diferencia.
Nunca subia nuevos files.
SOLUCION:
Se año codigo parara que ahora haga la subida de los files correspondientes y lo almacene con los datos del supervisor.
- Multilenguaje en los las variables que se guardan en base de datos.
- Problema resuelto, las variables TRIGGER e INPUT, que se muestran en las imagenes son traducibles.
Disponible para la version 2.8 de ProcessMaker.