Commit Graph

1975 Commits

Author SHA1 Message Date
Julio Cesar Laura Avendaño
8b502aca90 Merged in norah/processmaker/PM-1114 (pull request #1288)
PM-1114 RW-152-6 Reflected Cross Site Scripting
2014-12-19 10:03:02 -04:00
norahmollo
52413128bb PM-1114 RW-152-6 Reflected Cross Site Scripting
Codigo JavaScript evaluado y ejecutado
2014-12-19 09:56:39 -04:00
norahmollo
bd03b838df PM-14992 RW-152-6 Reflected Cross Site Scripting
Codigo JavaScript evaluado y ejecutado
2014-12-18 09:06:40 -04:00
Julio Cesar Laura Avendaño
4c79c04b4b Merged in cochalo/processmaker/BUG-16211 (pull request #1283)
BUG 16211 Messages History: No muestra los mensajes enviados
2014-12-16 11:23:39 -04:00
Brayan Osmar Pereyra Suxo
f10fdd7572 BUG 16211 Messages History: No muestra los mensajes enviados 2014-12-16 11:13:09 -04:00
Victor Saisa Lopez
2f0053a667 PM-1111 "16332: Grids with same name (Small fix)" SOLVED
Small fix
2014-12-13 16:50:32 -04:00
Victor Saisa Lopez
4f52f0a433 PM-1111 "16332: Grids with same name (Small fix)" SOLVED
Small fix
2014-12-13 16:45:53 -04:00
Victor Saisa Lopez
0f235c776f PM-1111 "16332: Grids with same name" SOLVED
Issue:
    16332: Grids with same name
Cause:
    No se valida si existe un Grid con el mismo nombre
Solution:
    Al "Copy/Import DynaForm" si este tiene incrustado un Grid y el titulo del mismo
    ya existe en el proceso; al titulo del Grid se le concatena entre parentesis el titulo
    del nuevo DynaForm
2014-12-11 16:38:59 -04:00
Freddy Daniel Rojas Valda
8e84d98a32 PM-1030 "2 dynaforms with same name" SOLVED 2014-12-09 15:42:11 -04:00
Julio Cesar Laura
106841b8c0 Little improvement in the message displayed when a a user wants to change his password 2014-12-09 09:59:41 -04:00
jennylee
4a6f3930b5 PM-1039 Aniadiendo files para a obviar codigo en la version community. 2014-12-04 10:23:06 -04:00
Julio Cesar Laura
27b39f489e PM-1036 Bloquear el acceso a ProcessMaker Enterprise cuando la licencia expira SOLVED 2014-12-03 13:58:55 -04:00
Julio Cesar Laura
6fbe1fd4d2 PM-1036 Bloquear el acceso a ProcessMaker Enterprise cuando la licencia expira SOLVED 2014-12-03 13:42:09 -04:00
Marco Antonio Nina
a54376226c Improvement upload enterprise tar 2014-12-01 12:33:00 -04:00
norahmollo
d6fedf2d2d PM-921 Installer for community distribution.
Marker added in files with licensed features.
2014-11-24 11:06:28 -04:00
Victor Saisa Lopez
8ddabd73db PM-473 "Analisis de los resultados de escaneo de las..." SOLVED
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
2014-11-19 16:47:22 -04:00
Julio Cesar Laura
c5a1d64c06 PM-933 Nos muestra un warning en case history SOLVED 2014-11-13 12:47:38 -04:00
Julio Cesar Laura Avendaño
b99524d4d8 Merged in jennydmz/processmaker/PM-815 (pull request #1193)
PM-815 Al correr caso con PMtable de dynaform eliminado sale error.
2014-11-12 17:02:23 -04:00
Julio Cesar Laura
d892d3177a PM-927 NO se visualiza la tarea en case history con php 5.4 SOLVED 2014-11-12 16:57:29 -04:00
Julio Cesar Laura Avendaño
676e9e91bd Merged in victorsl/processmaker/PM-854 (pull request #1189)
PM-854 "[16221] En Case History no muestra los datos de las..." SOLVED
2014-11-12 14:59:33 -04:00
Julio Cesar Laura Avendaño
3d3efa3ab4 Merged in norah/processmaker/PM-813 (pull request #1194)
PM-813 Process Category List
2014-11-12 14:13:48 -04:00
norahmollo
e89ddd6499 PM-813 Process Category List
Sort all results
2014-11-12 13:48:04 -04:00
jennylee
d61dcc2778 PM-815 Al correr caso con PMtable de dynaform eliminado sale error.
PROBLEMA:
Cuando se elimina un PMTABLE que se uso para crear un dynaform y se corre un caso sale un error impidiendo correr el caso.

Se intentaba buscar el PMTable y argar los datos del dynaform en el mismo.

SOLUCION:
Se agrego una validacion para que cuando no encuentre el pmtable lance un mensaje de warning para advertir al usuario q no se encontro la tabla, pero aun asi mostrar el dynafomr de modo normal.

Cuando se guardan los datos del dynaform tambien se muestra un mensaje advirtiendo q no se pudo guardar los datos en la PM table pero si se guardo con normalidad en la BD.
2014-11-12 12:32:15 -04:00
norahmollo
b1708e239b PM-813 Categories List
El ordenamiento se realiza solo por pagina
2014-11-12 12:06:03 -04:00
Luis Fernando Saisa Lopez
7cd3079e55 PM 860 "Home > Users > Groups: La ordenacion de..." SOLVED
Code Issue:
Home > Users > Groups: La ordenacion de 'Groups' se ejecuta solo por pagina
Cause:
Al ordenar Groups este se ordenaba por pagina y no ordenando toda la paginas.
Solution:
Se ha agregado validacion al ordenar los Groups, el mismo permite ordenar todo los datos existentes en el listado.
2014-11-10 17:33:43 -04:00
Victor Saisa Lopez
ecacf6d15a PM-854 "[16221] En Case History no muestra los datos de las..." SOLVED
Issue:
    En "Cases History" no se reflejan las variables generadas por los triggers
    asignados al Task (esto en Task>Steps>Triggers>AssignTask)
Cause:
    Nuevo requerimiento de funciones
Solution:
    - Se ha implementado esta nueva funcionalidad
    - Las variables generadas en los triggers que se setean en "Task>Steps>Triggers"
      para DynaForms, InputDocuments and OutputDocuments ahora son registrados en la
      tabla APP_HISTORY
2014-11-10 15:40:24 -04:00
Julio Cesar Laura Avendaño
fcc8dfdad3 Merged in norah/processmaker/PM-798 (pull request #1179)
PM-798 Audit Log
2014-11-07 16:59:50 -04:00
norahmollo
5a96ed88ec PM-798 Audit Log
Audit Log records modified
2014-11-07 16:44:22 -04:00
Julio Cesar Laura Avendaño
1563dd81f5 Merged in luisfernandosl/processmaker/PM-798-1 (pull request #1172)
PM 798-1 "la descripcióe pmtables..." SOLVED
2014-11-07 16:40:09 -04:00
Julio Cesar Laura
9fc505f2dc Improvement in authenticatin source form in PHP 5.4 2014-11-07 16:12:12 -04:00
Luis Fernando Saisa Lopez
e6b882e16e PM 798-1 "la descripcióe pmtables..." SOLVED
Code Issue:
La descripcióe pmtables en Audit Log es muy generica.
Solution:
Se coloca el caracter de separacion "," para comprender mejor los mensajes.
2014-11-07 13:43:52 -04:00
Julio Cesar Laura Avendaño
b95b9e76da Merged in marcoAntonioNina/processmaker/PM-824 (pull request #1152)
PM-824 Eliminacion del Trigger al editarlo despues... SOLVED
2014-11-04 21:22:27 -04:00
Luis Fernando Saisa Lopez
1bfaa9eb90 PM 797 "La descripcióe los logs de Clear Cache..." SOLVED
Code Issue:
La descripcion los logs de "Clear Cache" estan siendo mostrados sin ningun caracter de separacion
Solution:
Se coloca el caracter de separacion "," para comprender mejor los mensajes.
2014-11-04 17:19:50 -04:00
Marco Antonio Nina
279e504b4b PM-824 Eliminacion del Trigger al editarlo despues... SOLVED
- No se tenia el parametro pro_uid correcto al editar el trigger.
- Se manda el pro_uid en el archivo triggers_Edit.php
2014-11-04 16:44:53 -04:00
Luis Fernando Saisa Lopez
4de5316a89 PM 816 "Mostrar al usuario que ejecuta..." SOLVED 2014-11-04 09:38:01 -04:00
Luis Fernando Saisa Lopez
4664cead3f Merge branch 'master' of bitbucket.org:colosa/processmaker into PM-816 2014-11-04 09:25:26 -04:00
Julio Cesar Laura
a90bc8e41c PM-867 Cuando se habilita la opcion 'Forgot Password' muestra un mensaje de error al guardar SOLVED 2014-11-04 09:12:22 -04:00
Luis Fernando Saisa Lopez
d8d8927856 PM 816 "Mostrar al usuario que ejecuta..." SOLVED
Code Issue:
Mostrar al usuario que ejecuta un caso el tipo de archivo a ser subido en un Input Document
Cause:
Al crear un nuevo Input Document se configura campo "Allowed file extensions" donde se determina el tipo de extension es
permitodo y al hacer correr el caso al subir un Input Document no se muestra que tipo de extension se configuro.
Solution:
Cuando se ejecuta el caso al hacer click en "Attach", se mostrara un mensaje que determinar el tipo de extension de
archivos permitidos.
2014-10-31 16:43:16 -04:00
Julio Cesar Laura Avendaño
1882377109 Merged in victorsl/processmaker/PM-832 (pull request #1121)
PM-832 "Comportamiento Case Sheduler del tipo Monthly y Weekly" SOLVED
2014-10-31 16:11:03 -04:00
Julio Cesar Laura
3bcee2aff4 PM-861 Environment Display Information falta alerta de grabado exitoso SOLVED 2014-10-31 15:59:48 -04:00
Victor Saisa Lopez
ce292a5617 PM-832 "Comportamiento Case Sheduler del tipo Monthly y Weekly" SOLVED
Issue:
    Comportamiento Case Sheduler del tipo Monthly y Weekly
Cause:
    Monthly, para este caso si el dia era el mismo, no se realizaba la
    comparacion, la misma situacion pasaba con Weekly
Solution:
    Se a corregido este problema, ahora tambien se realiza la comparacion
    del dia (para ambos casos)
2014-10-31 12:23:39 -04:00
Julio Cesar Laura
50517fcbdc PM-819 Falta traducir varios textos al espanol SOLVED 2014-10-30 16:32:17 -04:00
Julio Cesar Laura
c25e2dccc6 PM-835 Warning al momento de ingresar al edit de 'Stages Map' en Case Tracker-Properties W7 SOLVED 2014-10-30 13:11:33 -04:00
Julio Cesar Laura
f27a3d23bd Add validation on file caseMessageHistory_Ajax.php to fix notice 2014-10-30 12:05:06 -04:00
Julio Cesar Laura
3552ce8ad6 PM-817 El Boton Search en Skins no tiene ninguna accion SOLVED 2014-10-29 16:52:34 -04:00
Julio Cesar Laura
3b2a5ffed4 PM-818 En IE 11, 9 el comportamiento del arrastre de una carpeta no es el mismo, en IE9 y 11 vota un warning. SOLVED 2014-10-29 15:20:47 -04:00
Julio Cesar Laura
fb3b78bdf2 PM-818 En windows 7 la opcion paused no muestra ningun mensaje de confirmacion ni cierra la ventana de pausar proceso SOLVED 2014-10-29 14:46:16 -04:00
Julio Cesar Laura
daaf4c64ab PM-809 Process Permission Dynaform View no muestra campos dynaform Version Ejecutable SOLVED 2014-10-29 14:11:51 -04:00
Victor Saisa Lopez
4bf37fddeb PM-735 "En Documents, cuando se copia un arbol de directorios a otra carpeta..." SOLVED
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)
2014-10-27 18:01:05 -04:00
Victor Saisa Lopez
67e15b438e PM-735 "En Documents, cuando se copia un arbol de directorios a otra carpeta..." SOLVED
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)
2014-10-27 17:51:38 -04:00