Commit Graph

191 Commits

Author SHA1 Message Date
Paula V. Quispe
be4ce6c5d1 I solved the notices in cliMafe and added XSS 2015-03-18 08:55:53 -04:00
Paula V. Quispe
cb1463a775 I reviewed the XSS - MEDIUM in files 2015-03-17 15:25:49 -04:00
Victor Saisa Lopez
37d9035f9b PM-1764 "0016908: Case scheduler execution stops being..." SOLVED
Issue:
    0016908: Case scheduler execution stops being executed after the "Start date" pass
Cause:
    Hora hardcodeada a "24" cuando se trataba de las cero horas ("00")
Solution:
    - Se ha eliminado esta linea
    - Se ha aplicado el cast-to-int para las horas y minutos
    - Se ha agregado los files requeridos por el cron.php
2015-03-06 14:30:44 -04:00
Paula V. Quispe
53abdfe710 I changed the message 2015-03-06 09:59:42 -04:00
Julio Cesar Laura Avendaño
e1a7ee1b89 Merged in paulis/processmaker/PM-1649-B (pull request #1578)
I solved the issue PM-1649 ./processmaker migrate-new-cases-lists
2015-03-06 08:49:32 -04:00
Julio Cesar Laura Avendaño
12d22150f9 Merged in dheeyi/processmaker/PM-878 (pull request #1582)
PM-878: Change description of the "processmaker change-password-hash-method" command in the help
2015-03-05 13:35:40 -04:00
dheeyi
8fe15e8ea5 PM-878: Change description of the "processmaker change-password-hash-method" command in the help 2015-03-05 13:16:20 -04:00
Paula V. Quispe
1f497cc6f6 I solved the issue PM-1649 ./processmaker migrate-new-cases-lists 2015-03-04 18:42:47 -04:00
Julio Cesar Laura
d3b90c125a Fix bugs in database upgrade (found in enterprise trial server) 2015-03-03 10:48:34 -04:00
Victor Saisa Lopez
69f5ca8c23 PM-1679 "No se ejecuta el cron en Servidores Windows" SOLVED
Issue:
    No se ejecuta el cron en Servidores Windows
Cause:
    - En PHP-5.4 se incorpora de manera predefinida
      la constante E_STRICT, siendo este la causa para los "Warnings PHP Strict Standards"
    - No se esta cargando los files de "processmaker/workflow/engine/src/ProcessMaker"
Solution:
    - Se ha corregido codigo para respetar el "PHP Strict Standards"
    - Se ha agregado codigo para cargar los files
      requeridos de "processmaker/workflow/engine/src/ProcessMaker"
2015-02-26 17:02:34 -04:00
dheeyi
11ee25b8df PM-878 Change description of the "processmaker change-password-hash-method" command in the help 2015-02-26 15:22:35 -04:00
Victor Saisa Lopez
48c6195b8a PM-939 "Support for Message-Event (Message-Event CRON)"
- Se a completado el envio de mensajes (para que el caso
  se "despause") para los eventos "INTERMEDIATE-CATCH-MESSAGE-EVENT"
2015-02-24 14:07:29 -04:00
Victor Saisa Lopez
b2f095f036 PM-939 "Support for Message-Event (Running case & Message-Event CRON)"
- Se a implementado el Running case
- Se a implementado el Message-Event CRON:
  Para ejecutar el Message-Event CRON, ejecute el siguiente comando:
        /path/to/processmaker/workflow/engine/bin$ php -f messageeventcron.php +wMyWorkspace
Nota.- Para el correcto funcionamiento del proceso y de esta nueva funcionalidad
       se debera crear el proceso nuevamente (esta nueva funcionalidad
       no funcionara con procesos BPMN antiguos a la fecha de este commit)
2015-02-21 15:59:12 -04:00
marcelo.cuiza
af7904fd59 PM-1468
si no se tiene configurado las opciones de email, en consola sale un mensaje de error al ejecutar el cron.

al no ser un bug, lo que se hizo fue agregar un nivel mas de mensaje que es WARNING que se muestra siempre y cuando no exista una coniguracion de email registrada en la base de datos.
2015-02-05 10:24:19 -04:00
marcelo.cuiza
f1327e4876 PM-1468
si no se tiene configurado las opciones de email, en consola sale un mensaje de error al ejecutar el cron.

al no ser un bug, lo que se hizo fue agregar un nivel mas de mensaje que es WARNING que se muestra siempre y cuando no exista una coniguracion de email registrada en la base de datos.
2015-02-04 16:51:50 -04:00
marcelo.cuiza
af144a668f PM-1468
si no se tiene configurado las opciones de email, en consola sale un mensaje de error al ejecutar el cron.

al no ser un bug, lo que se hizo fue agregar un nivel mas de mensaje que es WARNING que se muestra siempre y cuando no exista una coniguracion de email registrada en la base de datos.
2015-02-04 16:29:19 -04:00
marcelo.cuiza
a028cbce11 PM-1468
si no se tiene configurado las opciones de email, en consola sale un mensaje de error al ejecutar el cron.

al no ser un bug, lo que se hizo fue agregar un nivel mas de mensaje que es WARNING que se muestra siempre y cuando no exista una coniguracion de email registrada en la base de datos.
2015-02-04 14:24:17 -04:00
marcelo.cuiza
ea36750293 PM-1466
si no se tiene configurado las opciones de email, en consola sale un mensaje de error al ejecutar el cron.

al no ser un bug, lo que se hizo fue agregar un nivel mas de mensaje que es WARNING que se muestra siempre y cuando no exista una coniguracion de email registrada en la base de datos.
2015-02-04 13:19:27 -04:00
Luis Fernando Saisa Lopez
40178fdc1f PM 940 "ProcessMaker" Email Server Frontend" SOLVED
> Se agrega marcas para el modulo Email Server para la version de la Comunidad.
2015-01-15 17:01:37 -04:00
Luis Fernando Saisa Lopez
3e1db94d28 Merge branch 'master' of bitbucket.org:colosa/processmaker into PM-940 2015-01-13 08:57:59 -04:00
norahmollo
e4684bee7a PM-1123 Podado de features para 3.0
Marcas para Code Scan
2015-01-06 16:57:38 -04:00
Luis Fernando Saisa Lopez
7977410c4a PM 940 "ProcessMaker-MA "Email Server (endpoints)"" SOLVED
> Se agregado el Frontend para el modulo Email Server.
2014-12-24 11:40:57 -04:00
Luis Fernando Saisa Lopez
018c963d60 PM 940 "ProcessMaker-MA "Email Server (endpoints)"" SOLVED
> ProcessMaker-MA "Email Server (endpoints)"
  - Se han implementado los siguientes Endpoints:
       GET    /api/1.0/{workspace}/email/paged?filter={filter}&start={start}&limit={limit}
       GET    /api/1.0/{workspace}/emails?filter={filter}&start={start}&limit={limit}
       GET    /api/1.0/{workspace}/email/{mess_uid}
       POST   /api/1.0/{workspace}/email
       POST   /api/1.0/{workspace}/email/test-connection
       PUT    /api/1.0/{workspace}/email/{mess_uid}
       DELETE /api/1.0/{workspace}/email/{mess_uid}

  - Se esta creando un 1er registro en la tabla EMAIL_SERVER, esto al ejecutar el comando "./processmaker upgrade".
  - El metodo "System::getEmailConfiguration()" recupera el EMAIL_SERVER por default, caso contrario trabajara como lo
    hacia anteriormente.
2014-12-09 17:25:39 -04:00
Freddy Daniel Rojas Valda
e2750f806e PM-1040. Remove code from the Community version. Change password hash method 2014-12-08 11:07:55 -04:00
Freddy Daniel Rojas Valda
91de514063 PM-1040. Remove code from the Community version. Fix EOT space 2014-12-05 16:59:40 -04:00
jennylee
4a6f3930b5 PM-1039 Aniadiendo files para a obviar codigo en la version community. 2014-12-04 10:23:06 -04:00
Freddy Daniel Rojas Valda
9744232d3f Removing some code to Community version 2014-12-03 10:34:22 -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
410d000205 Issues found in the demo meeting solved 2014-10-31 16:37:50 -04:00
jennylee
282c8b304c PM-773 Unify DB no unifica cuando la bd tiene nombre distinto al ws.
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.
2014-10-27 18:14:16 -04:00
Victor Saisa Lopez
80fd2ecd6c PM-475 "16052 - Revisar problema de self-service con Value-based de grupos" SOLVED
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
2014-10-27 11:25:17 -04:00
Julio Cesar Laura
37e1ad781c Change message when the 'unify-database' commanda is executed in a workspace that already using one database 2014-10-10 16:41:15 -04:00
Marco Antonio Nina
ea42cf711b Improvement enable features enterprise 2014-10-10 16:17:07 -04:00
norahmollo
b928436008 PM-401 Backup workspace modified
Backup database modified
2014-10-10 15:09:26 -04:00
norahmollo
e17c28adf8 PM-401 Unify-Database
Unify Database and Restore changes
2014-10-09 10:36:34 -04:00
Julio Cesar Laura
c248fa5f0c IMPROVEMENT in method log from class G 2014-10-03 11:09:45 -04:00
Julio Cesar Laura Avendaño
7c9c0f96ae Merged in marcoAntonioNina/processmaker/PM-365 (pull request #833)
PM-365 Upgrade de ls PM2.5 + enterprise 2.0.17 puede dar conflictos IMPROVEMENT
2014-09-29 11:46:28 -04:00
Marco Antonio Nina
11c721a1ff PM-393 muetsra un Notice al inicio cuando se realiza... SOLVED
- The argument not validated.
- A validation was added in function retore in argument name.
2014-09-26 16:27:16 -04:00
Marco Antonio Nina
2327b76190 PM-365 Upgrade de ls PM2.5 + enterprise 2.0.17 puede dar conflictos SOLVED
- The enterprise plugin files cause conflicts.
- A validation was added in function upgrade moving the files to the shared.
2014-09-26 13:00:16 -04:00
Marco Antonio Nina
d5d50e724c PM-399 Las funcionalidades del enterprise ya no tiene SOLVED
- A validation was added when use plugin.singleton.
2014-09-25 16:55:16 -04:00
Julio Cesar Laura Avendaño
28428bb27c Merged in marcoAntonioNina/processmaker/BUG-15561 (pull request #811)
BUG-15561 Cambiar el algoritmo o metodo de cifrado... IMPROVEMENT
2014-09-23 10:50:34 -04:00
Marco Antonio Nina
48d963a033 BUG-15561 Cambiar el algoritmo o metodo de cifrado... SOLVED
- It don't have the functionality.
- A function was add in class bootstrap hasPassword.
- a function was add in class enterprise.
2014-09-22 09:58:50 -04:00
jennylee
6df35534ad PM-301 Notice al hacer upgrade, problema con la funcion upgradeFilesManager
El metodo upgradeFilesManager estaba recuperando los workspaces y haciendo la actualizacion de los files correspondientes de los mismos, siendo q se llamaba a este metodo por cada workspace.

La llamada al metodo upgradeFilesManager y el metodo en si se movieron a la clase class.wsTools.php haciendo la llamada a la misma por cada workspace, para que realize la respectiva actualizacion de los files de cada workspace.
2014-09-19 16:16:24 -04:00
Marco Antonio Nina
f54433b89e PM-295 Plugin Enterprise que sea parte del core SOLVED
- PM-317	Analizar como, que y donde mover los files/code del enterprise.
- PM-318	Enterprise Traducible.
- PM-320	Hacer funcionar el administrador de plugins.
2014-09-19 10:21:18 -04:00
Julio Cesar Laura
a180e59bd3 Improvement in the cron_single.php file when load required classes (wsResponse) 2014-09-11 11:45:17 -04:00
Julio Cesar Laura
f486ea0c11 Improvement in the cron_single.php file when load required classes 2014-09-11 11:30:48 -04:00
jennylee
e2617d0295 BUG-14598. NEW FEATURE SelfService One Execution.
A dropdown was added in the SelfService configuration, this dropdown let you set if the trigger seted in the self service is gonna be executed ONE time or every time that cron is executed.

Some validations where added in the cron_single.php file to save the data in the new table 'APP_TIMEOUT_ACTION_EXECUTED' when the Execution is set in ONCE. If the app_UID is find in this table the trigger will not be executed, if is not find the trigger will be executed.
2014-09-08 16:29:45 -04:00
jennylee
e116e77379 BUG-14598. NEW FEATURE SelfService One Execution.
A dropdown was added in the SelfService configuration, this dropdown let you set if the trigger seted in the self service is gonna be executed ONE time or every time that cron is executed.

Some validations where added in the cron_single.php file to save the data in the new table 'APP_TIMEOUT_ACTION_EXECUTED' when the Execution is set in ONCE. If the app_UID is find in this table the trigger will not be executed, if is not find the trigger will be executed.
2014-09-08 13:28:14 -04:00
norahmollo
de5553a21b BUG-15479 CORRECCION
Comando Upgrade
2014-09-05 10:03:53 -04:00
norahmollo
81318f4c67 BUG-15479 ProcessMaker en una sola Base de Datos
Comandos unify-database y upgrade
2014-09-04 16:28:17 -04:00