Commit Graph

11634 Commits

Author SHA1 Message Date
Paula V. Quispe
0087164f0d I replace the code with a function isBpmnProcess 2015-02-13 16:30:11 -04:00
Victor Saisa Lopez
8b18dda574 Merge branch 'master' of bitbucket.org:colosa/processmaker into PM-939 2015-02-13 16:29:47 -04:00
Roly Rudy Gutierrez Pinto
762f38ab7e PM-1368 2015-02-13 16:26:45 -04:00
Gustavo Cruz
550e7bcc06 Adding the features ui adhoc 2015-02-13 16:19:01 -04:00
Brayan Pereyra
ae4d111bfa BUG-16676 Default flow no tiene funcionalidad 2015-02-13 16:15:31 -04:00
Roly Rudy Gutierrez Pinto
d485b5a3f6 PM-1366 2015-02-13 15:56:51 -04:00
Julio Cesar Laura Avendaño
59511031e7 Merged in paulis/processmaker/PM-1588 (pull request #1441)
I corrected the observation about the unused code
2015-02-13 15:33:33 -04:00
Julio Cesar Laura Avendaño
e09931aea1 Merged in darojas/processmaker/PM-FIXLANES (pull request #1445)
PM-FIXLANES. Se adiciona order al get de lanes, para asegurarse que siempre esten ordenados al dibujarse
2015-02-13 15:31:03 -04:00
Julio Cesar Laura Avendaño
80847a0ade Merged in gproly/processmaker/PM1357 (pull request #1444)
PM-1357
2015-02-13 15:24:45 -04:00
Freddy Daniel Rojas Valda
400714e166 PM-FIXLANES. Se adiciona order al get de lanes, para asegurarse que siempre esten ordenados al dibujarse 2015-02-13 15:20:38 -04:00
Roly Rudy Gutierrez Pinto
1bc30c8fd1 PM-1373 2015-02-13 15:00:54 -04:00
Paula V. Quispe
3ac5fdf9ba I solved the issue PM-140 and PM-1547 2015-02-13 14:57:00 -04:00
Julio Cesar Laura Avendaño
a5b7c9f316 Merged colosa/processmaker into master 2015-02-13 14:40:53 -04:00
marcelo.cuiza
f03bc50886 PM-1585
Audit Log para todas las opciones del menu contextual del PROCESO
2015-02-13 13:36:33 -04:00
Victor Saisa Lopez
79ea6d997f Merge branch 'master' of bitbucket.org:colosa/processmaker into PM-939 2015-02-13 13:21:41 -04:00
Paula V. Quispe
cb54201594 I deleted the unused code 2015-02-13 11:29:24 -04:00
Julio Cesar Laura Avendaño
cb1a6b97e5 Merged in dheeyi/processmaker/PM-1378 (pull request #1440)
PM-1378 Cuando se pierde la sesión el Case Tacker se lanza un Runtime Error que indica "the row '' in table CASE_TRACKER doesn't exist!
2015-02-13 11:15:47 -04:00
dheeyi
fcc5a23a28 PM-1378 Cuando se pierde la sesión el Case Tacker se lanza un Runtime Error que indica "the row '' in table CASE_TRACKER doesn't exist!
Causa. 	Este tipo de error es generado por lo general cuando hacemos inicio de sesiones dobles desde un mismo navegador(Chrome, Firefox or IE) a un mismo server. Es decir en este caso asumo que se tenia abierto processamker(admin), y paralelamente	en otro tab se tenia abierto Tracker. Lo cual acasiono que de alguna u otra manera se pisaran las sesiones.

SolucióNo abrir dos sesiones haciendo llamada a un mismo server. Ademas si adiciono una nueva validacion.
		  if (! isset( $_SESSION['PROCESS'] ) || ! isset( $_SESSION['APPLICATION'] ) ) {
		    	G::header( 'location: login' );
                die;
		  }
2015-02-13 10:28:08 -04:00
Quenta Ronald
205e790ced Merged colosa/processmaker into master 2015-02-13 09:50:35 -04:00
Victor Saisa Lopez
950397cad3 Merge branch 'master' of bitbucket.org:colosa/processmaker into PM-939 2015-02-13 09:50:27 -04:00
Julio Cesar Laura Avendaño
2b8bbf57a9 Merged in cochalo/processmaker (pull request #1439)
Correccion de listados en metodo GET
2015-02-13 09:46:18 -04:00
Brayan Pereyra
1e436ae2a3 Correccion de listados en metodo GET 2015-02-13 09:10:41 -04:00
Brayan Pereyra
dc8a76e6db Conflicto 2015-02-13 08:43:18 -04:00
Quenta Ronald
2ac3301e9a Merged colosa/processmaker into master 2015-02-13 08:30:10 -04:00
Victor Saisa Lopez
cbc1ab64b0 Merge branch 'master' of bitbucket.org:colosa/processmaker into PM-939 2015-02-12 17:45:31 -04:00
Paula V. Quispe
88cfb2d04d I completed the issue with Conditions editor 2015-02-12 17:41:32 -04:00
Julio Cesar Laura Avendaño
f74912b502 Merged in cochalo/processmaker/LISTS (pull request #1436)
PM-1413 Improve cases list performance with new cases list design
2015-02-12 17:38:56 -04:00
Paula V. Quispe
cfcfaf26df I completed the issue with Conditions editor 2015-02-12 17:34:52 -04:00
Brayan Pereyra
3de8d1bb56 Merge branch 'master' of bitbucket.org:colosa/processmaker 2015-02-12 16:54:42 -04:00
Brayan Pereyra
9daede1a50 Conflictos arreglados 2015-02-12 16:37:06 -04:00
Julio Cesar Laura Avendaño
9fae869242 Merged in paulis/processmaker/PM-1524 (pull request #1435)
I corrected the IF
2015-02-12 16:16:04 -04:00
Paula V. Quispe
8ac2b53a4e I agree and corrected 2015-02-12 16:08:51 -04:00
Paula V. Quispe
c993bd00f2 I completed the issue PM-1588 [Audit log by Forms] 2015-02-12 15:56:30 -04:00
Julio Cesar Laura Avendaño
b8ebeacdbd Merged in dheeyi/processmaker/PM-1408 (pull request #1433)
PM-1408 No se muestran los triggers en el debug de un caso cuando el proceso es importado
2015-02-12 15:19:18 -04:00
Julio Cesar Laura Avendaño
e7cb246a83 Merged in zeitmaster/processmaker-goose (pull request #1430)
Changes the form field type to a suggest box so now the user needs to type 4 letters that are part of the first name, last name or username field in order to retrieve the field
2015-02-12 15:18:25 -04:00
dheeyi
803599d729 PM-1408 No se muestran los triggers en el debug de un caso cuando el proceso es importado
Causa. 	Este tipo de error es generado cuando se tiene PHP5.4(object from empty value) o en su caso cuando se hace una actualizacióe PHP5.3 a PHP5.4

SolucióEs necesario crear una clase PHP de tipo Object y vacia. Esto debido a que a este objeto vacio se
		  añra nuevas propiedades(nuestras necesidades). Vease ejemplo siguiente.
		  	$myObject = new StdClass();
			$myObject->total = count( $triggersList );
			$myObject->data = $triggersList;
2015-02-12 15:04:14 -04:00
Julio Cesar Laura Avendaño
567e6bc842 Merged in mcuiza/processmaker/PM-1497 (pull request #1429)
PM-1497 (0016743: Apostrofe en direccion de correos genera error)
2015-02-12 14:33:34 -04:00
Julio Cesar Laura Avendaño
c9a2e6406a Merged in dheeyi/processmaker/PM-1378 (pull request #1432)
PM-1378 Cuando se pierde la sesión en el Case Tacker se lanza un Runtime Error que indica "the row '' in table CASE_TRACKER doesn't exist!
2015-02-12 14:30:49 -04:00
Julio Cesar Laura Avendaño
aff53d22ca Merged in dheeyi/processmaker/PM-1399 (pull request #1431)
PM-1399 En la configuracion de "Enviroment" no se aplica el formato para el User Name.
2015-02-12 14:22:29 -04:00
dheeyi
c9a62416bd PM-1378 Cuando se pierde la sesión el Case Tacker se lanza un Runtime Error que indica "the row '' in table CASE_TRACKER doesn't exist!.
Causa. 	Este tipo de error es generado por lo general cuando hacemos inicio de sesiones dobles desde un mismo
		navegador(Chrome, Firefox or IE) a un mismo server. Es decir en este caso asumo que se tenia abierto processamker(admin), y paralelamente
		en otro tab se tenia abierto Tracker. Lo cual acasiono que de alguna u otra manera se pisaran las sesiones.

SolucióNo abrir dos sesiones haciendo llamada a un mismo server. Ademas si adiciono una nueva validacion.
		  if (! isset( $_SESSION['PROCESS'] ) || ! isset( $_SESSION['APPLICATION'] ) ) {
		    	G::header( 'location: login' );
		  }
2015-02-12 14:08:49 -04:00
dheeyi
e932246469 Causa: Esto fue debido a los siguientes motivos,inicialmente si funcionaba... se realizo un leve cambio parecida a la siguiente instrucció
$this->UserConfig = array(); /* Esto no existia en un principio y la logica de funcionamiento era el correcto*/

    if (!isset($this->UserConfig)) {
        $this->UserConfig = $this->getConfiguration("ENVIRONMENT_SETTINGS", "");
    }

    Sin enbargo al adicionar esa linea(Motivo Warnings de PHP), el if que se menciona tubo otra logica de trabajo es por eso que no se reflejaba los cambios realizados por el usuario.
SolucióLo que se realizo fue cambiar la instruccion isset por empty, de la siguiente manera.

		if (empty($this->UserConfig)) {
        $this->UserConfig = $this->getConfiguration("ENVIRONMENT_SETTINGS", "");
        }

        Con esto fue resuelto el error.
        Nota.- A medida que se corrigio este error, tambien fue corregido los Notices PHP generados(Index Indefinido) y asi tener mas limpio el codigo.

        Ejem.

        Estado Inicial >>  $config['format'] = $_POST["userFormat"];
        Estado final   >>  if (isset($_POST["dateFormat"])) {
                                $config['dateFormat'] = $_POST["dateFormat"];
                            }
2015-02-12 13:07:01 -04:00
Gustavo Cruz
3a5057265f Fix some possible regression issues 2015-02-12 11:53:45 -04:00
Gustavo Cruz
9b218a9799 Fix duplicate userStore entry 2015-02-12 11:47:33 -04:00
Gustavo Cruz
d06b0a941a Changes the form field type to a suggest box so now the user needs to type the 4 first letters of the first name, last name or username field in order to retrieve the field 2015-02-12 11:09:24 -04:00
marcelo.cuiza
632f199d84 PM-1497
0016743: Apostrofe en direccion de correos genera error

Se agrego a la validacion en las expresiones regulares el caracter de apostrofe, teniendo como resultado el envio de email con estado "sent" ya sea por trigger, cases notes o task notifications.
2015-02-12 10:05:30 -04:00
Victor Saisa Lopez
474208c20c Merge branch 'master' of bitbucket.org:colosa/processmaker into PM-939 2015-02-12 08:49:26 -04:00
Quenta Ronald
53fbf21c78 Merged colosa/processmaker into master 2015-02-12 08:41:06 -04:00
Paula V. Quispe
9035a71c2b I corrected with some changes 2015-02-11 17:45:00 -04:00
dheeyi
9f8be84cae PM-1399 En la configuracion de "Enviroment" no se aplica el formato para el User Name.
Causa. Esto fue debido a los siguientes motivos.

		Inicialmente si funcionaba... se realizo un leve cambio parecida a la siguiente
		instrucció
		$this->UserConfig = array(); /* Esto no existia en un principio y la logica de funcionamiento era el correcto*/

        if (!isset($this->UserConfig)) {
            $this->UserConfig = $this->getConfiguration("ENVIRONMENT_SETTINGS", "");
        }

        Sin enbargo al adicionar esa linea(Motivo Warnings de PHP), el if que se menciona tubo otra logica de trabajo es por eso que no se reflejaba los cambios realizados por el usuario.

Solució	Lo que se realizo fue cambiar la instruccion isset por empty, de la siguiente 			manera.

			if (empty($this->UserConfig)) {
            $this->UserConfig = $this->getConfiguration("ENVIRONMENT_SETTINGS", "");
       		}

       		Con esto fue resuelto el error.
       		Nota.- A medida que se corrigio este error, tambien fue corregido los Notices PHP generados(Index Indefinido) y asi tener mas limpio el codigo.

       		Ejem.

       		Estado Inicial >>  $config['format'] = $_POST["userFormat"];
       		Estado final   >>  if (isset($_POST["dateFormat"])) {
						            $config['dateFormat'] = $_POST["dateFormat"];
						        }
2015-02-11 17:33:48 -04:00
dheeyi
2dde55a1aa PM-1399 En la configuracion de "Enviroment" no se aplica el formato para el User Name.
Causa. Esto fue debido a los siguientes motivos.

		Inicialmente si funcionaba... se realizo un leve cambio parecida a la siguiente
		instrucció
		$this->UserConfig = array(); /* Esto no existia en un principio y la logica de funcionamiento era el correcto*/

        if (!isset($this->UserConfig)) {
            $this->UserConfig = $this->getConfiguration("ENVIRONMENT_SETTINGS", "");
        }

        Sin enbargo al adicionar esa linea(Motivo Warnings de PHP), el if que se menciona tubo otra logica de trabajo es por eso que no se reflejaba los cambios realizados por el usuario.

Solució	Lo que se realizo fue cambiar la instruccion isset por empty, de la siguiente 			manera.

			if (empty($this->UserConfig)) {
            $this->UserConfig = $this->getConfiguration("ENVIRONMENT_SETTINGS", "");
       		}

       		Con esto fue resuelto el error.
       		Nota.- A medida que se corrigio este error, tambien fue corregido los Notices PHP generados(Index Indefinido) y asi tener mas limpio el codigo.

       		Ejem.

       		Estado Inicial >>  $config['format'] = $_POST["userFormat"];
       		Estado final   >>  if (isset($_POST["dateFormat"])) {
						            $config['dateFormat'] = $_POST["dateFormat"];
						        }
2015-02-11 17:04:04 -04:00