Commit Graph

1602 Commits

Author SHA1 Message Date
Erik Amaru Ortiz
b25efdd866 Adding Rest Api Service Support
Rest Service on plugins
-----------------------

1. enable service

add the following line in plugin __constructor main class
$this->enableRestService(true);

2. Create the sources directory structure by example:
if you plugin is named myPlugin

myPlugin
    |--src
        |--Services
             |--Api
                 |--MyPlugin
                      |--Test.php

Where Test.php is a Restler class
2013-12-03 17:10:18 -04:00
Erik Amaru Ortiz
a773385ff2 Adding BPMN model classes 2013-12-02 17:36:37 -04:00
Erik Amaru Ortiz
d7d22e57f5 Updating use of Api::STAT_APP_EXCEPTION const 2013-12-02 12:56:13 -04:00
Victor Saisa Lopez
3876ec02f2 ProcessMaker-MA "2184 Fields Validation Layer"
- Se ha implementado la clase "class.fieldValidator.php", la misma incluye metodos de validacion de valor de variables
- La clase "FieldValidator" valida valores como: numeros (int, real), cadenas (url, email, ip). Tambien valida valores
  por conjunto
- Se ha implementado las pruebas unitarias para esta clase en el archivo "classFieldValidatorTest.php"
2013-11-28 14:18:59 -04:00
Victor Saisa Lopez
177e50ca39 ProcessMaker-MA "2184 Fields Validation Layer"
- Se ha implementado la clase "class.fieldValidator.php", la misma incluye metodos de validacion de valor de variables
- La clase "FieldValidator" valida valores como: numeros (int, real), cadenas (url, email, ip). Tambien valida valores
  por conjunto
- Se ha implementado las pruebas unitarias para esta clase en el archivo "classFieldValidatorTest.php"
2013-11-27 17:28:50 -04:00
erik ao
310486eb89 Merged in victorsl/processmaker (pull request #5)
ProcessMaker-MA "Implementacion de la interfaz para los Applications"
2013-11-22 11:55:23 -04:00
Erik Amaru Ortiz
53d8c51036 Merge branch 'master' of github.com:colosa/processmaker 2013-11-21 16:38:05 -04:00
julceslauhub
de44707216 Merge pull request #2152 from gproly/BUG-13504
BUG-13504 SOLVED Al realizar la ejecución de CRON, ProcessMaker no puede...
2013-11-21 08:15:07 -08:00
julceslauhub
1bc16d1bc9 Merge pull request #2154 from Jennydmz/BUG-13421
BUG-13421 Arreglando el contador de registros al realizar una busqueda de un proceso en Designer.
2013-11-21 08:14:04 -08:00
jennylee
b5bf4aac2b BUG-13421 Arreglando el contador de registros al realizar una busqueda de un proceso en Designer. 2013-11-21 11:59:10 -04:00
jennylee
2d3ab22db3 BUG-13421 Arreglando el contador de registros al realizar una busqueda de un proceso en Designer. 2013-11-21 11:55:48 -04:00
Marco Antonio Nina
365e4ab10a BUG-13543: Some cases are showing triplicated in inbox using SOLR SOLVED
- Al utilizar solr y ver los listados de casos se podian observar casos repetidos.
- Se produjo un error al momento de actualizar un registro en solr ya que los datos que se tenian habian caracteres extraños los cuales rompian el xml.
- Se valido la formacion del XML añadiendo las etiquetas CDATA y eliminando caracteres extraños, en la class.AppSolr en la funcion buildSearchIndexDocumentPMOS2.
- en el caso especifico de la bbdd se descubrio que en los casos que se reproducia el problema la tareas con las que se ponian no existian debido a que era un proceso antiguo. se recomienda cambiar los uid hacia el nuevo uid de la tarea actual.
2013-11-20 11:45:58 -04:00
Marco Antonio Nina
c54d472f18 BUG-13543: Some cases are showing triplicated in inbox using SOLR SOLVED
- Al utilizar solr y ver los listados de casos se podian observar casos repetidos.
- Se produjo un error al momento de actualizar un registro en solr ya que los datos que se tenian habian caracteres extraños los cuales rompian el xml.
- Se valido la formacion del XML añadiendo las etiquetas CDATA y eliminando caracteres extraños, en la class.AppSolr en la funcion buildSearchIndexDocumentPMOS2.
- en el caso especifico de la bbdd se descubrio que en los casos que se reproducia el problema la tareas con las que se ponian no existian debido a que era un proceso antiguo. se recomienda cambiar los uid hacia el nuevo uid de la tarea actual.
2013-11-19 11:06:13 -04:00
Roly Gutierrez
15d3608263 BUG-13504 SOLVED Al realizar la ejecución de CRON, ProcessMaker no puede conectarse a SOAP cuando se encuentra corriendo a un puerto diferente al 80. 2013-11-19 09:21:49 -04:00
julceslauhub
85424d80a3 Merge pull request #2145 from gproly/BUG-13324
BUG-13324 SOLVED Al actualizar la versión de ProcessMaker v2.0.45 a Proc...
2013-11-15 12:41:37 -08:00
julceslauhub
32426ddb66 Merge pull request #2144 from Jennydmz/BUG-13321
BUG-13321 PmTables: Confucion TIMESTAMP - DATETIME.
2013-11-15 11:41:14 -08:00
Roly Gutierrez
7517c2a176 BUG-13324 SOLVED Al actualizar la versión de ProcessMaker v2.0.45 a ProcessMaker v2.5.1, la visualización del nombre de usuario no refleja la configuración de la sección 'ADMIN / Environment' 2013-11-15 15:35:26 -04:00
jennylee
accf009219 BUG-13321 PmTables: Confucion TIMESTAMP - DATETIME.
Cuando se crea un nuevo campo en una pmtable del tipo DATETIME, a la hora de editar la misma PMtable Este campo se muestra como TIMESTAMP. Esto ocurre por que la version de propel que usa PM, no genera clases con el campo DATETIME, esto al crear la PMTable, sino en cambio utiliza el tipo de dato TIMESTAMP.

Por lo tanto se agrego una validacion para que a la hora de recuperar los campos a editarse, se muestre el valor correcto, en este caso DATETIME.
2013-11-15 15:32:06 -04:00
jennylee
da5c4da83d BUG-13321 PmTables: Confucion TIMESTAMP - DATETIME.
Cuando se crea un nuevo campo en una pmtable del tipo DATETIME, a la hora de editar la misma PMtable Este campo se muestra como TIMESTAMP. Esto ocurre por que la version de propel que usa PM, no genera clases con el campo DATETIME, esto al crear la PMTable, sino en cambio utiliza el tipo de dato TIMESTAMP.

Por lo tanto se agrego una validacion para que a la hora de recuperar los campos a editarse, se muestre el valor correcto, en este caso DATETIME.
2013-11-15 13:56:20 -04:00
julceslauhub
1dde090506 Merge pull request #2139 from Jennydmz/BUG-13396
BUG-13396 Ordenamiento en MessageHistory
2013-11-15 08:59:51 -08:00
jennylee
604cf9310d BUG-13396 Ordenamiento en MessageHistory
Se agrego el odenamiento de todo el listado en MessageHistory y no solo porpagina como estaba funcionando.
2013-11-15 12:03:58 -04:00
Victor Saisa Lopez
961982903c ProcessMaker-MA "Implementacion de la interfaz para los Applications"
- Se ha implementado la interfaz para los Applications
2013-11-15 09:34:00 -04:00
jennylee
8a895b84f0 BUG-13396 Ordenamiento en MessageHistory
Se agrego el odenamiento de todo el listado en MessageHistory y no solo porpagina como estaba funcionando.
2013-11-14 17:35:35 -04:00
jennylee
c7ea75bdfb BUG-13396 Ordenamiento en MessageHistory
Se agrego el odenamiento de todo el listado en MessageHistory y no solo porpagina como estaba funcionando.
2013-11-14 17:28:59 -04:00
julceslauhub
f65be64984 Merge pull request #2136 from gproly/BUG-13538
BUG-13538 SOLVED Cuando se cambia la configuración de la fecha por defec...
2013-11-14 04:44:31 -08:00
Roly Gutierrez
fffe98cc3c BUG-13538 SOLVED Cuando se cambia la configuración de la fecha por defecto en la sección: 'ADMIN / Environment', opción: 'Regional Settings', y la misma contiene un literal, por ejemplo: mes o día, en algunos idiomas se muestran caracteres extraños en la parte superior derecha de ProcessMaker, sección: usuario, logout, workspace y fecha. 2013-11-13 16:20:08 -04:00
julceslauhub
ddc9dbcd67 Merge pull request #2135 from Jennydmz/BUG-13421
BUG-13421 Ordenamiento en el listado de procesos 'Designer'.
2013-11-13 10:52:15 -08:00
jennylee
d617798894 BUG-13421 Ordenamiento en el listado de procesos 'Designer'.
Validacion de la obtencion de la variable SORT, para que no se trabaje con un valor vacio lo cual proboca error.
2013-11-13 14:09:32 -04:00
Erik Amaru Ortiz
5e668224ff Merge branch 'master' of github.com:colosa/processmaker 2013-11-13 09:29:47 -04:00
julceslauhub
076b35cf46 Merge pull request #2134 from Jennydmz/BUG-13421
BUG-13421 Ordenamiento en el listado de procesos 'Designer'.
2013-11-12 07:01:01 -08:00
jennylee
580c31be09 BUG-13421 Ordenamiento en el listado de procesos 'Designer'.
Correccion NOTICE por falta de definicion del campo por el cual se realizara el ordenamiento.
2013-11-12 10:50:26 -04:00
julceslauhub
cb78afe645 Merge pull request #2132 from Jennydmz/BUG-13421
BUG-13421 Ordenamiento en el listado de procesos 'Designer'.
2013-11-12 05:20:36 -08:00
jennylee
717040c2c9 BUG-13421 Ordenamiento en el listado de procesos 'Designer'.
Correccion ordenamiento paginacion cuando se realizan busquedas.
2013-11-11 16:51:12 -04:00
Marco Antonio Nina
cbfc16f754 BUG-13342: Performance Issue SOLVED
- Al realizar workspace-restore de un backup el tiempo que toma para restaurarlo es demasiado.

- Al estar realizando el restore se van ejecuantado los scripts de llenado de datos en la funcion "executeSQLScript" no se hacia un adecuado insert de los registros.
- se utiliza la funcion de mysql "START TRANSACTION" y "COMMIT" que son compatibles para MyISAM y InnoDB, y se van insertando los registros "Insert" por lotes.
2013-11-11 10:46:22 -04:00
julceslauhub
07fe437cf1 Merge pull request #2124 from marcoAntonioNina/BUG-13402
BUG-13402 SOLR esta tratando de mostar la lista de casos para la carpeta... SOLVED
2013-11-08 08:29:19 -08:00
julceslauhub
b8fc95bcbe Merge pull request #2125 from Jennydmz/BUG-13421
BUG-13421 Ordenamiento en el listado de procesos 'Designer'.
2013-11-08 05:50:43 -08:00
jennylee
4d357d136c BUG-13421 Ordenamiento en el listado de procesos 'Designer'.
Correggiones para no usar variables de session.
2013-11-08 09:06:18 -04:00
Marco Antonio Nina
0db2555968 BUG-13402 SOLR esta tratando de mostar la lista de casos para la carpeta SOLVED
- No se encontraba implementado.

- Se añadio funcionalidad para los casos pausados agregado el parametro $pausedtUser en las funciones buildSearchIndexDocumentPMOS2 para poder crear el xml y poder ir indexando todos los datos al servidor de solr.
- al sincronizar los datos se crea el campo "APP_PAUSED_USER_DEL_INDEX_" con el cual se podran realizar las busquedas.
- Cuando se recuperan los datos se actualizan los contadores de Paused tambien desde solr.
2013-11-07 16:40:41 -04:00
jennylee
c319bfa116 BUG-13421 Ordenamiento en el listado de procesos 'Designer'.
Agregada validacion para no romper el listado de procesos en HOME>New Case.
2013-11-07 12:51:41 -04:00
Erik Amaru Ortiz
8e61053435 some updates on PM API 2013-11-07 12:37:16 -04:00
jennylee
ac7d34c8ae BUG-13421 Ordenamiento en el listado de procesos 'Designer'.
Agregada validacion para no romper el listado de procesos en HOME>New Case.
2013-11-07 11:51:47 -04:00
jennylee
ab5b270ff2 BUG-13421 Ordenamiento en el listado de procesos 'Designer'.
Se agregaron validaciones en los files: workflow/engine/classes/model/Process.php y workflow/engine/methods/processes/processesList.php para que se realize el ordenamiento ASC y DESC tomando en cuenta si se encuentra o no habilitado el uso de 'memcache' para listar de una forma mas veloz todos los procesos.
2013-11-07 10:09:37 -04:00
Luis Fernando Saisa Lopez
b42c604036 BUG 13383 "Problemas al instalar el hotfix cuando..." SOLVED
- Problemas al instalar el hotfix cuando se tiene instalado processmaker en otra carpeta diferente a "processmaker"
- Problema:
  Cuando se instala ProcessMaker, el directorio de instalacion tiene por defecto el nombre de "processmaker", pero
  este nombre puede ser cambiado, por ejemplo a "processmaker2"

  Cuando se aplica el .tar hotfix en "processmaker2" los directiorios deberian ser reemplazados en "processmaker2";
  esto no ocurre, si no que crea un directorio en la misma ruta con el nombre "processmaker" teniendo en el mismo directorio
  lo siguiente:
         - procemaker
         - procemaker2

- Solucion:
  Cuando se aplica el .tar hotfix por ejemplo en "processmaker2" los directorios que existe en el hotfix
  se aplican en "processmaker2"

  Se ha cambiado el PATH_OUTTRUNK, y se ha descartado el metodo extract(); estos son reemplazados de la siguiente manera:
         $swTar = $tar->extractModify(PATH_TRUNK, "processmaker");
2013-11-06 17:06:53 -04:00
jennylee
756a126a1c BUG-13421 Ordenamiento en el listado de procesos 'Designer'.
Se agregaron validaciones en los files: workflow/engine/classes/model/Process.php y workflow/engine/methods/processes/processesList.php para que se realize el ordenamiento ASC y DESC tomando en cuenta si se encuentra o no habilitado el uso de 'memcache' para listar de una forma mas veloz todos los procesos.
2013-11-06 13:34:25 -04:00
Erik Amaru Ortiz
a8c9748aa3 Updates on Oauth register method and New designer open action on process list 2013-11-06 10:10:36 -04:00
Erik Amaru Ortiz
08cf11af09 Merge branch 'master' of github.com:colosa/processmaker 2013-11-05 12:09:16 -04:00
Roly Gutierrez
b232082c67 BUG-13450 SOLVED Cuando se cancela un caso en la sección: 'HOME / Inbox', 'dbl-click' al seleccionar algún caso, opción 'Actions / Cancel', no se actualiza el valor 'TO_DO' al valor 'CANCELLED', en el campo APP_STATUS de la tabla: 'PMT_X-USER-CREATED-REPORT-TABLE-X', esta tabla se crea cuando se crea un 'Report Table' en la sección: 'DESIGNER', dbl-click al seleccionar un proceso, opción 'REPORT TABLES' opción 'New / New Report Table', llenar con los datos adecuados. 2013-11-04 14:19:20 -04:00
Roly Gutierrez
9240fcce74 BUG-13450 SOLVED Cuando se cancela un caso en la sección: 'HOME / Inbox', 'dbl-click' al seleccionar algún caso, opción 'Actions / Cancel', no se actualiza el valor 'TO_DO' al valor 'CANCELLED', en el campo APP_STATUS de la tabla: 'PMT_X-USER-CREATED-REPORT-TABLE-X', esta tabla se crea cuando se crea un 'Report Table' en la sección: 'DESIGNER', dbl-click al seleccionar un proceso, opción 'REPORT TABLES' opción 'New / New Report Table', llenar con los datos adecuados. 2013-11-04 14:14:39 -04:00
Erik Amaru Ortiz
02865b8045 Merge branch 'master' of github.com:colosa/processmaker 2013-11-04 10:13:03 -04:00
julceslauhub
6521c0dadb Merge pull request #2111 from Jennydmz/BUG-12254a
BUG-12254 Funcionalidad Search en las grillas DATA de los PMTables y Report Tables.
2013-11-04 05:08:44 -08:00