Issue:
Al realizar la instalacion de ProcessMaker no existe la validacion en los campos (Host Name,Port)
Cause:
- Indice db_engine no se define en $_REQUEST
- Definicion incorrecta de objeto
Solution:
- Se ha agregado validacion para ver si existe el indice db_engine
- Se ha definido de manera correcta el objeto (stdClass)
PROBLEMA:
Cuando la BD tiene un nombre distinto al WS el unify no funciona bien, creando una nueva bd con el nombre del ws.
SOLUCION:
Se recupera el nombre correcto de la bd y ya no se usa el nombre del ws para hacer el unify, ademas se agrego una validacion en la funcion resetDBInfoCallback() que solo aplica cuando se esta corriendo el unify, para q solo se cambie los prefijos de la configuracion del archivo db.php y nada mas.
Issue:
En Documents, cuando se copia un arbol de directorios a otra carpeta, no se copia la ultima carpeta del arbol
Cause:
Al realizar la copia del directorio origen solo copia 2 niveles del directorio (el directorio seleccionado y sus hijos)
Solution:
- Se ha reemplazado a linea:
copyMoveExecuteTree($value['FOLDER_UID'],$newFoldercontent);
por
checkTree($value["FOLDER_UID"], $newFoldercontent);
- Se ha completado codigo para que copie el contenido de cada directorio (los archivos del directorio)
Issue:
En Documents, cuando se copia un arbol de directorios a otra carpeta, no se copia la ultima carpeta del arbol
Cause:
Al realizar la copia del directorio origen solo copia 2 niveles del directorio (el directorio seleccionado y sus hijos)
Solution:
- Se ha reemplazado a linea:
copyMoveExecuteTree($value['FOLDER_UID'],$newFoldercontent);
por
checkTree($value["FOLDER_UID"], $newFoldercontent);
- Se ha completado codigo para que copie el contenido de cada directorio (los archivos del directorio)
Issue:
En Documents, cuando se copia un arbol de directorios a otra carpeta, no se copia la ultima carpeta del arbol
Cause:
Al realizar la copia del directorio origen solo copia 2 niveles del directorio (el directorio seleccionado y sus hijos)
Solution:
- Se ha reemplazado a linea:
copyMoveExecuteTree($value['FOLDER_UID'],$newFoldercontent);
por
checkTree($value["FOLDER_UID"], $newFoldercontent);
- Se ha completado codigo para que copie el contenido de cada directorio (los archivos del directorio)
PROBLEMA:
Cuando se queria configurar un input document para que acepte archivos con extensiones q incluian numeros, por ejemplo mp3, 3gp, mp4, etc. No se permitia guardar dicha configuracion ya que lanzaba un mensaje de que dichas extensiones no estaban permitidas.
En la expresion regular que se usaba para validar las extensiones permitidas, solo se tenia letras de la a-z, por lo tanto no se permitian numeros.
SOLUCION:
Se modifico la expresion regular para que se acepten numeros del 0-9 en las extensiones permitidas.
Issue:
El CasesList es lento cuando existen casos con tipo de asignacion "Self Service Value Based Assignment"
Cause:
Para todos los casos se esta verificando si su asignacion es de tipo "Self Service Value Based Assignment"
Solution:
- Se ha creado una nueva tabla "APP_ASSIGN_SELF_SERVICE_VALUE", en la misma se registraran los casos
con asignacion "Self Service Value Based Assignment"
- Se ha agregado la opcion "database-generate-self-service-by-value" al comando "./processmaker", para poder
generar los registros de la nueva tabla.
Ej: $ ./processmaker database-generate-self-service-by-value myWorkspace
Code Issue:
Al realizar una busqueda con "Status: Completed" el contador refleja mas casos que con "Status: All Status"
Solution:
El problema que se tenia en HOME>Advanced Search, es cuando se hacia una busqueda en Status: Completed, no se mostraba
correctamente el total de casos esto a consecuencia de la comparacion que se hacia en la condicion que se utilizaba. Se
quita una de las condiciones existentes ($action == "search").