Issue:
No se puede reasignar un caso cuando se tiene asignados a la tarea 40000 usuarios
Cause:
El metodo "Cases::getUsersToReassign()" no es optimo
Solution:
- Se a creado el metodo "\ProcessMaker\BusinessModel\Cases::getUsersToReassign()", el cual esta optimizado (backend)
- Se hizo un refactor de las interfaces (frontend)
Adding a simple validation in templates/cases/cases.js to hide the unpuse buttons if we are in the gmail interface.
And deleting the call to methods that make the pause cases send message.
Issue:
0018455: Cannot enable task Adhoc assignment
Cause:
Cuando se asigna/desasigna usuarios "Ad Hoc" no se actualiza la definicion del task
Solution:
Al asignar/desasignar usuarios "Ad Hoc" se actualiza la definicion del task
Issue:
Los enlaces de Case Steps no tienen acciones, no se puede navegar por los diferentes pasos.
Cause:
El problema se debe a que se esta tratando de acceder mediante el DOM al iframe por un atributo que no esta definido
(window.frames["openCaseFrame"].document), esto cuando es un DynaForm BPMN.
Solution:
Se esta utilizando otro acceso via DOM al iframe, preguntando si existe un atributo similar que si este definido
(window.frames["openCaseFrame"].contentDocument, window.frames["openCaseFrame"].contentWindow.document).
- You are able to select various user re re-assign task
- Problema resuelto, cuando se aplica "Reassign" de una tarea, de la lista que aparece para reasignar la tarea se podra
seleccionar solo a un usuario de la lista.
Se realizo una correccion de los direccionamientos de los iframes al perder sesion, ya q siempre q se perdia sesion antes, se mostraba dentro del mismo iframe el cuadro para volverse a logear, logrando asi q el usuario se mantenga en el mismo iframe una ves se relogee, sin tener asi q volver a buscar el lugar donde estaba trabajando. A pedido de QA, ahora se muestra el cuadro de logeo en el iframe mayor, totalmente fuera de PM, y siempre al volver a logearse se redirecciona al tab HOME > Index, y ya no asi al frame o lugar exacto donde se perdio sesion.
Por ejemplo: si se pie sesion en el listado Draft, no se volvera a dicho listado, sino en cambio al volverse a logear se redireccionara a HOME > Indexdex.
El cambio se aplico a los lugares donde se podia redireccionar al parent.
Se tomo en cuenta tambien que algunos clientes utilizan el listado de casos dentro de sus propias webs.
Se realizo una correccion de los direccionamientos de los iframes al perder sesion, ya q siempre q se perdia sesion antes, se mostraba dentro del mismo iframe el cuadro para volverse a logear, logrando asi q el usuario se mantenga en el mismo iframe una ves se relogee, sin tener asi q volver a buscar el lugar donde estaba trabajando. A pedido de QA, ahora se muestra el cuadro de logeo en el iframe mayor, totalmente fuera de PM, y siempre al volver a logearse se redirecciona al tab HOME > Index, y ya no asi al frame o lugar exacto donde se perdio sesion.
Por ejemplo: si se pie sesion en el listado Draft, no se volvera a dicho listado, sino en cambio al volverse a logear se redireccionara a HOME > Indexdex.
El cambio se aplico a los lugares donde se podia redireccionar al parent.
Descripcion: Cuando se pausa un caso, el popup de pausas se puede desplazar fuera del marco y no se lo puede reestablecer, se tiene que volver a ejecutar el caso.
Solucion: Se deahabilito el movimiento de la ventana y corrigio problemas con tamaño del formulario contenedor. Resuelto para la version PM-2.5.2