Commit Graph

6877 Commits

Author SHA1 Message Date
dheeyi
879d1d8149 PM-1587 Audit Log para todas las opciones del menu contextual de la TAREA
Causa:  Solo se tiene un auditLog para la seccion ADMIN

SolucióSe utiliza el metodo auditLog(), misma que es utilizado en la seccion ADMIN, mas especificamente se crea un auditlog para la seccion "Menu Contextual que posee un TAREA" del Diseñr
2015-02-19 11:33:45 -04:00
dheeyi
fff98130f1 PM-1583 Audit Log para Routing Rules, Start Event, End Event.
Causa:  Solo se tiene un auditLog para la seccion ADMIN.

SolucióSe utiliza el metodo auditLog(), misma que es utilizado en la seccion ADMIN, mas especificamente se crea un auditlog para la seccion "Routing Rules" del Diseñr.
2015-02-19 11:13:15 -04:00
dheeyi
905312a046 PM-1583 Audit Log para Routing Rules, Start Event, End Event
Causa.  Solo se tiene un auditLog para la seccion ADMIN.

SolucióSe utiliza el metodo auditLog(), misma que es utilizado en la seccion ADMIN, mas especificamente se crea un auditlog para la seccion "Routing Rules" del Diseñr.
2015-02-18 15:46:59 -04:00
dheeyi
bd192772fe PM-1583 Audit Log para Routing Rules, Start Event, End Event
Causa.  Solo se tiene un auditLog para la seccion ADMIN.

SolucióSe utiliza el metodo auditLog(), misma que es utilizado en la seccion ADMIN, mas especificamente se crea un auditlog para la seccion "Routing Rules" del Diseñr.
2015-02-18 12:22:27 -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
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
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
dheeyi
b8e9338efa PM-1501 16756: Error en mensaje al eliminar una fila de la grilla IE 10
Causa. Solo ocurre en IE, debido a que no ajusta el texto a las dimensiones dadas o establecidas (Width and Height).

 Nota.- Este error es replicable en 3 situaciones.
            1. En efecto al eliminar una fila de la grilla.
            2. Al eliminar un DYNAFORM desde el DESIGNER
            3. Al eliminar un STEP desde un TASK

Solucion. Con sintaxis JavaScript, se identifica en que navegador se encuentra el USUARIO, de ser IE se manda como atributos el alto y ancho ya predefinidos. Con esto es posible ver totalmente los mensajes sin ningun problema y visualizados en su totalidad.
2015-02-09 17:25:36 -04:00
Julio Cesar Laura Avendaño
cd22e5a24a Merged in gproly/processmaker (pull request #1402)
IMPROVEMENT add pmDynaform grid data
2015-02-06 14:42:15 -04:00
Roly Rudy Gutierrez Pinto
1c3fd23c77 IMPROVEMENT add pmDynaform grid data 2015-02-06 14:08:46 -04:00
Luis Fernando Saisa Lopez
6abb701bae PM 940 "BPMN Designer Añr lista de messages" SOLVED
> Se agregado el Frontend para el modulo Message Type.
2015-02-06 13:20:39 -04:00
Julio Cesar Laura Avendaño
055a7812f3 Merged in darojas/processmaker/PM-767 (pull request #1399)
"BE Fix. create pools, lanes and activities containers"
2015-02-06 12:34:02 -04:00
Freddy Daniel Rojas Valda
4ece7a7ed6 "Fix. create pools, lanes and activities containers" 2015-02-06 12:15:05 -04:00
Julio Cesar Laura Avendaño
4668707f8a Merged in gproly/processmaker (pull request #1398)
IMPROVEMENT add options columns in grid to pmDynaform
2015-02-06 11:52:25 -04:00
Roly Rudy Gutierrez Pinto
3953b87350 IMPROVEMENT add options columns in grid to pmDynaform 2015-02-06 11:11:59 -04:00
Julio Cesar Laura Avendaño
876b1a0850 Merged in paulis/processmaker/PM-1523 (pull request #1397)
I solved the issue 16763
2015-02-06 10:38:00 -04:00
paula
388f3b1859 Added a validation by get the last index when the status is COMPLETED 2015-02-06 10:11:27 -04:00
paula
b076e36bf8 Delete error_log print 2015-02-06 09:44:07 -04:00
paula
24833b0466 Added a validation by get the last index when the status is COMPLETED [issue Mantis 16763] 2015-02-06 08:15:12 -04:00
Julio Cesar Laura Avendaño
b1248d74ef Merged in gproly/processmaker (pull request #1396)
PM-1437
2015-02-05 17:46:38 -04:00
Roly Rudy Gutierrez Pinto
cffc70dcd9 PM-1437 2015-02-05 17:41:59 -04:00
Julio Cesar Laura Avendaño
0f8b28674c Merged in dheeyi/processmaker/PM-1470 (pull request #1395)
PM-1470 13357: Default role should be Operator (instead of Administrator) when creating new users
2015-02-05 17:09:00 -04:00
dheeyi
e0c13dfab7 PM-1470 13357: Default role should be Operator (instead of Administrator) when creating new users
Causa: ComboBox Roles (Al crear un Nuevo Usuario desde ADMIN), esta por defecto seleccionada System Administrator.

Solucion: Mas que un BUG es una sugeriencia, si bien se hace el cambio es debido a que no deberia existir muchos ADMINISTRADORES, es por eso que se cambia a mostrar por defecto a OPERADOR. Se mantiene todas las caracteristicas anteriores, es decir pese a que se muestra por defecto es posible seleccionar cualesquiera.
2015-02-05 16:59:41 -04:00
dheeyi
c9c5b479d8 PM-1470 13357: Default role should be Operator (instead of Administrator) when creating new users
Causa: ComboBox Roles (Al crear un Nuevo Usuario desde ADMIN), esta por defecto seleccionada System Administrator.

Solucion: Mas que un BUG es una sugeriencia, si bien se hace el cambio es debido a que no deberia existir muchos ADMINISTRADORES, es por eso que se cambia a mostrar por defecto a OPERADOR. Se mantiene todas las caracteristicas anteriores, es decir pese a que se muestra por defecto es posible seleccionar cualesquiera.
2015-02-05 15:58:12 -04:00
dheeyi
83cae40037 PM-1470 13357: Default role should be Operator (instead of Administrator) when creating new users
Causa: ComboBox Roles (Al crear un Nuevo Usuario desde ADMIN), esta por defecto seleccionada System Administrator.

Solucion: Mas que un BUG es una sugeriencia, si bien se hace el cambio es debido a que no deberia existir muchos ADMINISTRADORES, es por eso que se cambia a mostrar por defecto a OPERADOR. Se mantiene todas las caracteristicas anteriores, es decir pese a que se muestra por defecto es posible seleccionar cualesquiera.
2015-02-05 15:27:57 -04:00
Julio Cesar Laura Avendaño
fa9df6da18 Merged in mcuiza/processmaker/PM-1486 (pull request #1391)
PM-1486
2015-02-05 14:54:33 -04:00
dheeyi
636758f18d PM-1430 13357: Default role should be Operator (instead of Administrator) when creating new users
Causa: ComboBox Roles (Al crear un Nuevo Usuario desde ADMIN), esta por defecto seleccionada System Administrator.

Solucion: Mas que un BUG es una sugeriencia, si bien se hace el cambio es debido a que no deberia existir muchos ADMINISTRADORES, es por eso que se cambia a mostrar por defecto a OPERADOR. Se mantiene todas las caracteristicas anteriores, es decir pese a que se muestra por defecto es posible seleccionar cualesquiera.
2015-02-05 13:55:38 -04:00
marcelo.cuiza
80bdbb79b1 PM-1486
16755: Textarea resizing has been disabled in 2.8

Se agrego una nueva propiedad en el formulario de Textarea que permite si el campo sea de tamañariable o no.
2015-02-05 13:40:18 -04:00
Julio Cesar Laura Avendaño
07fce9f578 Merged in gproly/processmaker (pull request #1390)
PM-1452 IMPROVEMENT reference value, for php5.4
2015-02-05 12:29:06 -04:00
Roly Rudy Gutierrez Pinto
6fdf92757f PM-1452 IMPROVEMENT reference value, for php5.4 2015-02-05 12:25:05 -04:00
Julio Cesar Laura Avendaño
d9ed1e25a8 Merged in luisfernandosl/processmaker/PM-767 (pull request #1381)
PM-767 "BPMN Designer Añr lista de messages"
2015-02-05 11:43:53 -04:00
Julio Cesar Laura Avendaño
60852cb7a6 Merged in dheeyi/processmaker/PM-1472 (pull request #1389)
PM-1472 16565: Red background graphic for error messages needs to be taller to see the text clearly
2015-02-05 11:38:07 -04:00
dheeyi
0813ee70b1 PM-1472 16565: Red background graphic for error messages needs to be taller to see the text clearly
Causa: Esto se debe a que el .gif que se utiliza para mostrar lo errores, tiene un altura de 25px, entonces cuando el mensaje o texto de error es extenso y la resolucion de donde se ve es tipo mobile el texto hace un salto de linea: provocando no visualizarse bien, y por consiguiente no se lee muy bien.

Solucion: Este menasje esta inscrustado en un TD, y por consiguiente obedece a un estilo, es decir si detectamos el tamañe donde se ve podemos definir hacer algunos cambios, por ejemplo uno de ellos podriamos reducir el tamañe las letras entre otros. Se utiliza media Query CSS.
2015-02-05 11:16:48 -04:00
marcelo.cuiza
f4a155fd43 PM-1473
16662: Problemas con el instalador.

punto 1: cambio no es posible desde PM. punto 2: en el wizard no se pudo identificar el texto que tiene la palabra "recommended" cortada. tampoco en PM. punto 3: se hizo un cambio de imagen.
2015-02-05 11:08:46 -04:00
marcelo.cuiza
f9e55e20a2 PM-1473
16662: Problemas con el instalador.

punto 1: cambio no es posible desde PM. punto 2: en el wizard no se pudo identificar el texto que tiene la palabra "recommended" cortada. tampoco en PM. punto 3: se hizo un cambio de imagen.
2015-02-05 11:07:43 -04:00
marcelo.cuiza
c61d77bd06 Merge remote branch 'upstream/master' into PM-1473_16662 2015-02-05 10:47:33 -04:00
Julio Cesar Laura Avendaño
0caa808892 Merged in mcuiza/processmaker/PM-1468 (pull request #1384)
PM-1468
2015-02-05 10:39:23 -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
Julio Cesar Laura Avendaño
4c22016409 Merged in norah/processmaker/PM-1395 (pull request #1379)
PM-1395 Se necesita que el campo: "From Mail" y habilitar "ServerEmailForDefault" para que se pueda enviar correos
2015-02-05 10:06:35 -04:00
marcelo.cuiza
5e20a4234f PM-1473
16662: Problemas con el instalador.

punto 1: cambio no es posible desde PM. punto 2: en el wizard no se pudo identificar el texto que tiene la palabra "recommended" cortada. tampoco en PM. punto 3: se hizo un cambio de imagen.
2015-02-05 10:03:08 -04:00
dheeyi
9fbc2f09ad 16565: Red background graphic for error messages needs to be taller to see the text clearly
Causa: Esto se debe a que el .gif que se utiliza para mostrar lo errores, tiene un altura de 25px, entonces cuando el mensaje o texto de error es extenso y la resolucion de donde se ve es tipo mobile el texto hace un salto de linea: provocando no visualizarse bien, y por consiguiente no se lee muy bien.

Solucion: Este menasje esta inscrustado en un TD, y por consiguiente obedece a un estilo, es decir si detectamos el tamañe donde se ve podemos definir hacer algunos cambios, por ejemplo uno de ellos podriamos reducir el tamañe las letras entre otros. Se utiliza media Query CSS.
2015-02-05 09:52:04 -04:00
william
baae0da9e0 16565: Red background graphic for error messages needs to be taller to see the text clearly
Causa: Esto se debe a que el .gif que se utiliza para mostrar lo errores, tiene un altura de 25px, entonces cuando el mensaje o texto de error es extenso y la resolucion de donde se ve es tipo mobile el texto hace un salto de linea: provocando no visualizarse bien, y por consiguiente no se lee muy bien.

Solucion: Este menasje esta inscrustado en un TD, y por consiguiente obedece a un estilo, es decir si detectamos el tamañe donde se ve podemos definir hacer algunos cambios, por ejemplo uno de ellos podriamos reducir el tamañe las letras entre otros. Se utiliza media Query CSS.
2015-02-05 09:05:07 -04:00
Luis Fernando Saisa Lopez
02d91e90a6 PM-767 "BPMN Designer Añr lista de messages"
> ProcessMaker-MA "Message (endpoints)"
  - Se han implementado los siguientes Endpoints:
  GET    /api/1.0/{workspace}/project/{prj_uid}/message-types/{msgt_uid}
  GET    /api/1.0/{workspace}/project/{prj_uid}/message-type/{msgt_uid}
  POST   /api/1.0/{workspace}/project/{prj_uid}/message-type
  PUT    /api/1.0/{workspace}/project/{prj_uid}/message-type/{msgt_uid}
  DELETE /api/1.0/{workspace}/project/{prj_uid}/message-type/{msgt_uid}
- Se han implementado los metodos necesarios para el Export, Import y Delete (delete Process) de este nuevo "Objeto"
2015-02-04 17:18:32 -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
Julio Cesar Laura Avendaño
4f1d370708 Merged in darojas/processmaker/PM-1442 (pull request #1376)
PM-1442 "Revisar el endpoint de los dependientes y verificar si existe el reemplazo de variables para los queries, si no existe implementarlo" SOLVED
2015-02-04 15:01:46 -04:00
norahmollo
f577e3ee88 PM-1395 Se necesita que el campo: "From Mail" y habilitar "ServerEmailForDefault" para que se pueda enviar correos
Modificacion de marcas para la version community
2015-02-04 14:31:39 -04:00
Julio Cesar Laura Avendaño
d8e0e63ec7 Merged in norah/processmaker/PM-1396 (pull request #1377)
PM-1396 No es posible actualizar los calendarios
2015-02-04 14:30:16 -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