Los dos primeros errores reportados en el ticket no se pueden replicar.
1er Error. Notice: PHP Notice: Use of undefined constant PATH_PLUGIN - assumed 'PATH_PLUGIN'
Se cambio por la variable correcta que obtiene el path del archivo enterprise.php -> $pathFileEnterprise.
2do Error. Problema con los Indices y 2 tablas q se actualizaban constantemente (PM-81)
- Las 2 tablas q se actualizaban constantemente eran: ADDONS_STORE y LICENSE_MANAGER ya que estas tablas no tenian en el schema.xml en la definicion de su primary_key required="true", por lo tanto se tomaba como required="false" y al comparar con el schema de la BD actual habia una diferencia, la cual se intentaba actualizar.
- Los 15 Indices a aniadirse eran indices de tablas BPMN_XXX en cuales el schema.xml estaba l definido, ya que los indices solo contemplaban el nombre de la columna q se declaraba como indice y nunca se declaro el nombre del indice como tal:
<index>
<index-column name="PAR_UID"/>
</index>
Por lo tanto se comparaba un campo vacio "" nombre del indice segun el nuevo schema y el nombre dado en el schema de la BD, siendo diferentes creaba nuevamente un indice con nombre de la columna por defecto.
Deberia estar asi en el shema.xml:
<index name="BPMN_PARTICIPANT_I_1">
<index-column name="PAR_UID"/>
</index>
- Upgrading plugins error. The version never changes. The code is already updated.
- Problema resuelto, en la actualizacion de un plugins, en el listado que se mustra en la columna Version, se mostrara
la version del plugins actualizado.
Disponible para la version 2.8 de ProcessMaker.
Se corrigieron los siguientes errores:
- Se agrego * en todos los campos requeridos.
- Se aumento '*.*' como valor por defecto en el campo 'Allowed file extensions'
- Se valido que el campo 'Maximum file size' no permita vacio.
- 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.
- Perfil por creador de proceso.
- Problema resuelto, en el dynaform Edit Process se ha adicionado un dropdown que determina que tipo de proceso se crea
con dos opciones Public y Private. En la lista de procesos se agrega una nueva columna Type Process que determina
el tipo de proceso, en el listado se muestra todo los procesos publicos y privados creados por un mismo usuario a si
tambien se muestrara los procesos publicos creados por otros usuarios. Al importar el proceso este se importa como publico.
- problem with rest classes cache was found
just because, now we have two url patterns
1. /api/1.0/<workspace>/xxxxxxxx
2. /<workspace>/oauth2/xxxxxxxx
restler was generating two different cache class maps, for both patterns,
so the first one request was overwriting to other.
** IT IS FIXED NOW