142 Commits

Author SHA1 Message Date
Andrea Adamczyk
af9e09f168 PMCORE-1192-A 2021-09-22 16:05:15 -04:00
Fabio Guachalla
d6ba05b655 PMC-44:Link Open Case doesn't work with IE
Correction CR
2019-01-17 15:55:43 -04:00
dheeyi william
3e751e570b HOR-2325
CLONE 3.2 - Classic>Case Scheduler> Al crear un case schduler muestra todos los frames del tipo
2016-12-01 11:37:26 -04:00
Julio Cesar Laura Avendaño
94af356052 HOR-2293 2016-11-25 09:56:27 -05:00
Victor Saisa Lopez
6d9858d6d0 HOR-1738 "Change folder permissions in ProcessMaker" SOLVED
Issue:
    Change folder permissions in ProcessMaker
Cause:
    Nuevo requerimiento
Solution:
    Se cambio los permisos de los files and directories
2016-08-30 13:03:35 -04:00
marcelo.cuiza
d167468afa PM-3053 change function 2015-07-03 18:07:00 -04:00
marcelo.cuiza
e41ac2f11a PM-3053
0017672: Undefined message in pop-up when a required field is empty, using a different language than English

Causa: el problema se presenta en cualquier lenguaje, ya que se produce a raiz de un error de sintaxis.
Solucion: se corrigio el error de sintaxis.
2015-07-03 17:24:55 -04:00
marcelo.cuiza
bd86fb6a7d PM-3053
0017672: Undefined message in pop-up when a required field is empty, using a different language than English

Causa: el problema se presenta en cualquier lenguaje, ya que se produce a raiz de un error de sintaxis.
Solucion: se corrigio el error de sintaxis.
2015-07-03 17:06:08 -04:00
Paula V. Quispe
04d40500b1 14398: Mandatory fields in grid 2015-05-04 11:55:58 -04:00
Victor Saisa Lopez
7622c4af5d PM-1883 "0016506: ERROR EN SUMATORIA DE CAMPOS GRILLA..." SOLVED
Issue:
    0016506: ERROR EN SUMATORIA DE CAMPOS GRILLA (CON NUMEROS NEGATIVOS)
Cause:
    En el metodo getNumericValue() no se considera el signo del numero
Solution:
    Se completo en el metodo getNumericValue() para que considere los signos + o -
2015-03-23 13:28:04 -04:00
jennylee
7daa36dc47 PM-678 Letras duplicadas en campo en IE.
PROBLEMA:
No se recuperaba bien el evento, por lo tanto salia un error y no aplicaba la validacion.

SOLUCION:
Se recupera el evento usando window.event en ves de solo event
2014-10-22 14:48:51 -04:00
Luis Fernando Saisa Lopez
d1481f5a81 BUG 378 "Errores en los web entries..." SOLVED 2014-10-02 15:00:30 -04:00
Luis Fernando Saisa Lopez
06412695ed BUG 10957 "Feature request - Limit input document..." SOLVED
- Feature request - Limit input document maximum size
- Problema resuelto, al crear un nuevo Input Document se ha adicionado un nuevo campo "Maximum file size" y un dropdown
  que determina la unidad de medida en "KB y MB", esto permite definir el limite del tamañel archivo a anexar.
  Cuando se ejectua el caso al hacer click en "Attach", se muestra el tamañaximo que se puede adjuntar el archivo si es
  mayor	al limite se mostrara un mensaje; asi tambien si se tiene un file asocioado a un input document al igual que lo
  anterior se mostrara un mensaje.
2014-09-18 14:01:56 -04:00
Luis Fernando Saisa Lopez
42f06bce9f BUG 10957 "Feature request - Limit input document..." SOLVED
- Feature request - Limit input document maximum size
- Problema resuelto, al crear un nuevo Input Document se ha adicionado un nuevo campo "Maximum file size" y un dropdown
  que determina la unidad de medida en "KB y MB", esto permite definir el limite del tamañel archivo a anexar.
  Cuando se ejectua el caso al hacer click en "Attach", se muestra el tamañaximo que se puede adjuntar el archivo si es
  mayor	al limite se mostrara un mensaje; asi tambien si se tiene un file asocioado a un input document al igual que lo
  anterior se mostrara un mensaje.
2014-09-15 12:09:31 -04:00
jennylee
a0284a1a1c BUG Caracteres duplicados en field con validacion IE10 e IE11
event.returnValue = false dejo de funcionar desde IE10 en adelante por tal motivo la validacion para otros browsers dejo de funcionar en IE10 e IE11 y se mostraba dos veces el caracter repetido despues de realizada una validacion.

Ahora se agrego una nueva validacion en la cual se verifica el browser (Netscape para IE11 con compatibilidad EDGE) y se utiliza event.preventDefault(); cuando existe el evento.
2014-08-08 12:21:47 -04:00
jennylee
ca204e22ec BUG-15384 Issue in the field check-box from Dynaform with the label.
When a label in a required field has a line break, a js error happens.

When the eval function is applied to the label's string, the line break is taked as the conclusion of the string, and js searchs " (double quotes) which closes the string without finding it and giving the error: "SintaxError: unterminated string literal"

So I use the replace function to change the break line to a simple space, this solves the problem and the error does not happend again.
2014-07-23 11:02:39 -04:00
Luis Fernando Saisa Lopez
373da58a50 BUG 13239 "Al crearte un field con caracter 'ñe visualiza un error en la pestañreview" SOLVED
- Al crearte un field con caracter 'ñe visualiza un error en la pestañreview
- Problema resuelto, se agrega validacion para las teclas en la validacion de los campos con el atributo "NodeName"
  en el archivo form.js

  Disponible para la version 2.5.3 de ProcessMaker.
2014-07-21 17:05:15 -04:00
Marco Antonio Nina
ee70667d72 BUG-15311 No se respeta la validacion Alphanumeric... SOLVED
- The return in the function handleKeyPress.
- Delete return and change of validation for alphanumeric
2014-07-03 15:43:57 -04:00
Marco Antonio Nina
cb19924c4a BUG-14605 No se respeta la validacion alphanumeric y la longitud... SOLVED
- teclas no validadas hacian que se rompa el control de la longitud.
- Se agrego validacion para las teclas en la validacion email, AlphaNum.

nota. hay teclas que no se pueden controlar aun en laptop por un comportamiento raro que tienen.
2014-06-10 09:21:30 -04:00
norahmollo
0c44ef3887 BUG-TREE_STEPS Error en la funcionalidad de guardado
Se debe validar solo cuando han ocurrido cambios
2014-02-05 16:48:30 -04:00
jennylee
cb7742ae05 BUG-13606 Agregar el caracter '+' en campos tipo text - email.
Cambio de la expresion regular para permitir el ingreso del simbolo '+' en un campo tipo texto con validacion email. Se agrego tambien una validacion para permitir el ingreso de dicho simbolo por teclado tomando en cuenta si valor ascii.
2013-12-13 16:18:22 -04:00
Luis Fernando Saisa Lopez
dd65bd3680 BUG 12115 "Impresion de Procesos" SOLVED
- Impresion de Procesos.
- Problema:

  Cuando se inicia un caso y se quiere imprimir el dynaform hacemos click en el icono "Print form", luego nos aparece
  una ventana donde se muestra lo que se va a imprimir, normalmente al iniciar un nuevo caso, nos nuestra la hoja de
  impresion vacia, ya que no se han guardado los datos en la Base de Datos, en otros casos muestra la hoja de impresion
  con datos.

  Cuando se inicia un caso y se llena datos en el dynaform y se hace click en el icono "Print form", los datos introducidos
  no se muestran en la hoja de impresion.

  Solucion:

  Se agrega un nuevo metodo el cual permite validar con un "Confirm", cuando se quiera imprimir un dynaform al hacer click
  en "Cancel" en la hoja de impresion se mostrara vacia tal cual se tenia inicialmente, al hacer click en "Accept" se guardara
  los datos y en la hoja de impresion aparecera los datos.

  Se agrego el siguiente metodo en el archivo "form.js":

  function dynaFormPrint(..., ..., .., .., ...)
  {
      ...
      if (dynaFormChanged(frm)) {
         ...
         new leimnud.module.app.confirm().make({
             label: _("ID_SAVE_DYNAFORM_INFORMATION_BEFORE_PRINTING"),

             action: function ()
             { ...
             },

             cancel: function()
             { ...
             }
         });
     }
  }
2013-11-04 12:29:50 -04:00
Luis Fernando Saisa Lopez
f692dab57e BUG 12115 "Impresion de Procesos" SOLVED
- Impresion de Procesos.
- Problema:
  Cuando se inicia un caso y se quiere imprimir el dynaform hacemos click en el icono "Print form", luego nos aparece
  una ventana donde se muestra lo que se va a imprimir, normalmente al iniciar un nuevo caso, nos nuestra la hoja de
  impresion vacia, ya que no se han guardado los datos en la Base de Datos, en otros casos muestra la hoja de impresion
  con datos.
  Cuando se inicia un caso y se llena datos en el dynaform y se hace click en el icono "Print form", los datos introducidos
  no se muestran en la hoja de impresion.
  Solucion:
  Se agrega un nuevo metodo el cual permite validar con un "Confirm", cuando se quiera imprimir un dynaform al hacer click
  en "Cancel" en la hoja de impresion se mostrara vacia tal cual se tenia inicialmente, al hacer click en "Accept" se guardara
  los datos y en la hoja de impresion aparecera los datos.
  Se agrego el siguiente metodo en el archivo "form.js":

  function dynaFormPrint(..., ..., .., .., ...)
  {
      ...
      if (dynaFormChanged(frm)) {
         ...
         new leimnud.module.app.confirm().make({
             label: _("ID_SAVE_DYNAFORM_INFORMATION_BEFORE_PRINTING"),

             action: function ()
             { ...
             },

             cancel: function()
             { ...
             }
         });
     }
  }
  Disponible para la version 2.5.2
2013-11-01 09:18:10 -04:00
Luis Fernando Saisa Lopez
032b704fb9 BUG 12115 "Impresion de Procesos" SOLVED
- Impresion de Procesos.
- Problema:
  Cuando se inicia un caso y se quiere imprimir el dynaform hacemos click en el icono "Print form", luego nos aparece
  una ventana donde se muestra lo que se va a imprimir, normalmente al iniciar un nuevo caso, nos nuestra la hoja de
  impresion vacia, ya que no se han guardado los datos en la Base de Datos, en otros casos muestra la hoja de impresion
  con datos.

  Cuando se inicia un caso y se llena datos en el dynaform y se hace click en el icono "Print form", los datos introducidos
  no se muestran en la hoja de impresion.

  Solucion:
  Se agrega un nuevo metodo el cual permite validar con un "Confirm", cuando se quiera imprimir un dynaform al hacer click
  en "Cancel" en la hoja de impresion se mostrara vacia tal cual se tenia inicialmente, al hacer click en "Accept" se guardara
  los datos y en la hoja de impresion aparecera los datos.

  Se agrego el siguiente metodo en el archivo "form.js":

  function dynaFormPrint(..., ..., ...)
  { ...
    if (flagRequiredField == 1) {
        ...
        new leimnud.module.app.confirm().make({
            label: _("ID_DYNAFORM_SAVE_CHANGES"),

            action: function ()
            { ...
            },

            cancel: function()
            { ...
            }
        });
    }
  }
2013-10-29 14:04:25 -04:00
Luis Fernando Saisa Lopez
2ae6da9f10 BUG 12738 "SQL doesn't work in GRID - Text-Area..." SOLVED
- SQL doesn't work in GRID - Text-Area fields.
- Problema:
  Al crear una dependencia entre un Dropdown y Textarea en un grid, al añrlo a un Dynaform y ejecutar el caso,
  la dependiencia no funcionaba, al seleccionar una opcion del Dropdown en el textarea no se mostraba ningun valor,
  y al adicionar mas filas igual no funcionaba.

  Solucion:
  El problema es el siguiente: en la clase "class XmlForm_Field_Textarea" en su metodo "renderGrid" no estaba definido
  variables de importancia y seteo de las mismas, se completo las variables faltantes.

  Otro de los problemas que ocasionaba esta dificultad estaba en el archivo JavaScript en el metodo "updateDepententFields"
  se agrego una validacion cuando es un campo de tipo "textarea", esto porque no se podia utilizar el metodo "G_TextArea"
  que tambien le faltaba codigo, colocando este codigo faltante tampoco funcionaba.

  Al crear una dependencia entre un Dropdown y Textarea en un grid la añrlo a un Dynaform, y ejecutar el caso,
  dependiencia funciona correctamente.

  Se agrego el siguiente codigo en la clase "class XmlForm_Field_Textarea" en el metodo "renderGrid":
    ...
    $this->executeSQL($owner, $r);
    if (isset($this->sqlOption)) {
        $firstElement = key($this->sqlOption);
    }
    if (isset($firstElement)) {
        $v = $firstElement;
    }
    $arrayOptions[$r] = $v;
    ...
    $this->options = $arrayOptions;
    ...
  Disponible para la version 2.5.2
2013-10-24 17:00:32 -04:00
Hector Cortez
172afce21d BUG 10250 E-mail validation do not work with dot info SOLVED
- Put a Textbox on a dynaform. Set its validation as email.
- Changed regular expresion for validation dot information EMail.
2013-07-18 12:10:55 -04:00
Julio Cesar Laura
83de220474 Improvement in use of the var __dynaformSVal__ 2013-06-28 16:57:43 -04:00
Julio Cesar Laura
ed825c4f81 BUG 11068 Intermediate Message Event Does not fire on first Task in Sub Process IMPROVEMENT
- El bug se debe a un cambio originado para la validacion de los botones submit (evitar que se haga submit 2 veces)

- Se agregaron las validaciones correspondientes para que no de problemas con la nueva validacion
2013-06-25 16:59:15 -04:00
Luis Fernando Saisa Lopez
33bf6357c5 BUG 11951 "Los campos requeridos que aceptan caracteres..." SOLVED
- Los campos requeridos que aceptan caracteres alfanumericos, no validan los espacios.
- Problema resuelto, en los campos requeridos de tipo alfanumericos, se validan los espacios en blanco si son
  ingresados como unico valor en el campo.
* Available from version ProcessMaker-2.5.1-testing.2
2013-05-31 17:11:20 +00:00
Luis Fernando Saisa Lopez
a25ad60fd2 BUG 11793 "Los botones tipo SUBMIT de los formularios, no..." SOLVED
- Los botones tipo SUBMIT de los formularios, no llegan en el array del POST.
- Problema resuelto, los botones tipo Submit ahora son enviados con el formulario.
* Available from version ProcessMaker-2.0.47 (2.5.1)
2013-05-21 19:43:55 +00:00
ralpheav
bbe932368a BUG 9837: "Date Field, default today wrong Date %d.%m.%Y"
Sol: Data lenght is no the correct one, '.' was removed from masked string data.
2013-05-20 16:03:54 -04:00
Hector Cortez
93fd99b602 BUG 0000 Rad Map Perdida de sesion cuando se ejecuta casos SOLVED
- Use another variable name, like __dynaformSVal__, __usernameLogged__ to prevent that someone overwrite the value.
- Rename variables to avoid duplicates.
2013-05-16 10:40:08 -04:00
Hector Cortez
d44e0f10a6 BUG 0000 Rad Map Perdida de sesion cuando se ejecuta casos SOLVED
- Added Login modal to continue the session for dynaforms in cases.
2013-05-14 13:53:22 -04:00
Victor Saisa Lopez
3cd724a9ed BUG 10920 "Add subtitles inside a drop-down" SOLVED
- New feature, add subtitles inside a drop-down
- Solved problem, added grouping elements in DropDowns
- If a DropDown has enabled optgroup, an example with SQL would be the following:
    (SELECT 'optgroup1' AS UID, 'Users' AS NAME)
    UNION
    (SELECT USR.USR_UID AS UID, USR.USR_USERNAME AS NAME
     FROM   USERS AS USR
     WHERE  USR.USR_USERNAME <> '' AND USR.USR_USERNAME LIKE 'u%'
    )
    UNION
    (SELECT 'optgroup2' AS UID, 'Countries' AS NAME)
    UNION
    (SELECT COUNTRY.IC_UID AS UID, COUNTRY.IC_NAME AS NAME
     FROM   ISO_COUNTRY AS COUNTRY
     WHERE  COUNTRY.IC_NAME LIKE 'b%'
    )
* Available from version ProcessMaker-2.0.47 (2.5.1)
2013-03-27 09:57:22 -04:00
Victor Saisa Lopez
8d748e650c BUG 0000 "Problem with negative character in masks" SOLVED
- Problem with negative character in masks
- Solved problem with negative character in masks, if the negative
  character is not in the same mask is accepted data input by keyboard
* Available from version ProcessMaker-2.0.46
2013-03-14 19:01:24 -04:00
Marco Antonio Nina
2c0cb2db03 Improvement Text field doesn't permite negative numbers
- Text field doesn't permite negative number.
		- Was add validate in text field and validate Rela and Integert.
2013-02-26 12:51:50 -04:00
Julio Cesar Laura
ab3036f023 BUG 10875 The saveForm Javascript function runs "Before Assignment" triggers as long as the form passes validation SOLVED
- We reused the file cases_SaveData.php file to save data by ajax
- We created a new file saveForm.php to save data by ajax
2013-02-22 16:25:34 -04:00
Julio Cesar Laura
b8c74d14db BUG 9886 Duplicated cases when clicking various times in the submit button IMPROVEMENT 2013-02-01 00:16:58 -04:00
Julio Cesar Laura
a1e527265c BUG 10396 Mensaje de Invalid Response al crear Dynaform SOLVED
- Missing validation when session is expired
- Add validation when session is expired
2013-01-28 20:41:39 -04:00
Victor Saisa Lopez
f871d9fded BUG 0000 "Problem in dependent fields with suggest field in grids" SOLVED
- Problem in dependent fields with suggest field in grids
- Solved problem in dependent fields with suggest field in grids
- The QA team should test with (in grids):
    suggest  -> suggest  -> suggest
    suggest  -> dropdown -> suggest
    dropdown -> suggest  -> suggest
    dropdown -> suggest  -> dropdown
    text     -> suggest  -> suggest
    text     -> suggest  -> text
    * Browsers IE7, IE8, IE9, Firefox and Chrome
* Available from version ProcessMaker-2.0.46
2013-01-18 19:12:32 -04:00
Hector Cortez
35b123268d BUG 10253 Error al usar Dependent fields con Suggest field SOLVED
- El proceso adjunto muestra el error.
- Fix bug in suggest fields.
2013-01-15 12:07:01 -04:00
Hector Cortez
2b3be87abe BUG 10253 Error al usar Dependent fields con Suggest field SOLVED
- El proceso adjunto muestra el error.
- Several adjustments in suggest fields.
2013-01-15 11:42:56 -04:00
Victor Saisa Lopez
dd19d7f83c BUG 10232 "con el campo Date po default today o empty no..." SOLVED
- Problem in mask for dates fields
- Solved problem
- The possible values ..for the masks are in "Masks List" this in the
  field properties. The %D in the mask is not a correct value for a mask
* Available from version ProcessMaker-2.0.46
2012-12-21 15:18:03 -04:00
Victor Saisa Lopez
9f7f45ed80 BUG 10222 "Email Validation" SOLVED
- Validation "Email" in text field, can't read the character "-"
- To press key SUPR, added the character "."
- Solved problem, the validation now support character "-"
- Solved problem with key SUPR in validation "Email"
* Available from version ProcessMaker-2.0.46
2012-12-20 13:12:32 -04:00
jennylee
4e20a99193 BUG-3860 New Feature. Add options "Capitalize Phrase" and "Title Case" to "Text transform to".
New Feature. I added new functions to  Capitalize Phrase and Title Case in''Text transform to'.
2012-12-13 12:18:55 -04:00
Marco Antonio Nina
b3d66a84b0 BUG 7384 JavaScript getControlsInTheRow() function does not work... SOLVED
- No loaded the all fields of grid.
- Was add the fields missing.
2012-11-29 15:39:08 -04:00
julceslauhub
1804224a12 Merge pull request #994 from ralpheav/master
Adding SteepSuperVisorPeer interface class
2012-11-27 05:11:56 -08:00
ralph
c0ec55ee2b Fix for Json message makes Trigger dropdown list fail. 2012-11-26 18:03:59 -04:00
Victor Saisa Lopez
1851b43d5b BUG 6828 "Request that the address and label of link fields in..." SOLVED
- New feature
- Request that the address and label of link fields in DynaForms can be
  set and saved using case variables
- Populate links in a grid via trigger
- Added this new funcionality
- Take into account the following (examples):
    > Triggers
        * Populate a link field
            @@MyLink = "http://www.php.net";
            @@MyLink_label = "Read about PHP";

        * Populate links in a grid
            @=MYGRID = array();
            $i = 1;

            $rs = $stmt->executeQuery("SELECT USR_USERNAME FROM USERS", ResultSet::FETCHMODE_ASSOC);

            while ($rs->next()) {
                $row = $rs->getRow();

                @=MYGRID[$i] = array(
                    "MyField" => $row["USR_USERNAME"],
                    "MyLink" => "http://www.php.net",
                    "MyLink_label" => "Read about PHP, $i"
                );

                $i = $i + 1;
            }
    > JavaScript, populate a link field:
        getField("MyLink").href = "http://www.php.net";
        getField("MyLink").innerHTML = "Read about PHP";
* Available from version 2.0.46
2012-11-22 17:50:52 -04:00
Brayan Osmar Pereyra Suxo
7e5bbcdb39 BUG 9288 I add validation to negative numbers
I add validation to currency Int
2012-10-10 10:26:41 -04:00