Commit Graph

121 Commits

Author SHA1 Message Date
herbert
eb5e2c254e Rename maborak concat funtion in Object.prototype to concatMaborak to avoid name conflicts 2014-02-26 15:42:12 -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
Luis Fernando Saisa Lopez
4170a6ded0 BUG 13323 "Suggest Requirement" SOLVED
- Nuevo requerimiento de funciones, nueva funcionalidad de filtrado para el campo "Suggest"
- Solucion:
  Se ha implementado un nuevo atributo para el campo "Suggest" en el formulario "Add Suggest"
  que consta de un Dropdown que nos permite seleccionar una opcion, la misma permite el filtrado
  de texto, de la siguiente manera:
      > Results that contain the entered text
      > Results that start with the entered text
      > Results that finish with the entered text
  Esta opciones estan seteadas en el atributo "Search Type" con sus correspondientes opciones.
  Disponible para la version 2.5.2
2013-10-18 09:06:21 -04:00
julceslauhub
a686a117d9 Merge pull request #2066 from gproly/BUG-12342
Bug 12342
2013-09-30 08:19:38 -07:00
Roly Gutierrez
eb14a5d007 BUG-12342 Adición de elementos a lista de verificación para eliminar código agregado por IE al realizar la edición de un formulario con la opción de edición de html activada 2013-09-30 10:42:52 -04:00
Roly Gutierrez
aa0ae78dcb BUG-12342 Adición de segunda lista de verificación para eliminar código agregado por IE al realizar la edición de un formulario con la opción de edición de html activada 2013-09-30 10:33:39 -04:00
julceslauhub
ae8a1dc778 Merge pull request #2063 from gproly/BUG-12342
BUG-12342 SOLVED adición de lista de casos similares que producen la agr...
2013-09-27 13:39:58 -07:00
Roly Gutierrez
f3d594207a BUG-12342 SOLVED adición de lista de casos similares que producen la agregación de código extraño 2013-09-27 16:34:40 -04:00
julceslauhub
53d12996e2 Merge pull request #2062 from gproly/BUG-12342
BUG-12342 SOLVED Código extraño al cambiar el style de un dynaform usand...
2013-09-27 06:39:49 -07:00
Roly Gutierrez
8e773c6028 BUG-12342 SOLVED Código extraño al cambiar el style de un dynaform usando IE 2013-09-26 17:25:03 -04:00
jennylee
aa183f005f BUG-10696 Problema con las ventanas modales.
Las ventanas popup del diseniador de procesos se mueven pudiendo estas perderse. Por lo que se aumento una validacion para que el atributo Limit que controla este comportamiento funcione correctamente.
2013-09-26 11:11:04 -04:00
jennylee
2d46b232ab BUG-10696 Problema con las ventanas modales.
Las ventanas popup del diseniador de procesos se mueven pudiendo estas perderse. Por lo que se aumento una validacion para que el atributo Limit que controla este comportamiento funcione correctamente.
2013-09-26 09:05:46 -04:00
Roly Gutierrez
cceaae9014 BUG-12932 SOLVED actualización del archivo maborak.loader.js 2013-09-23 14:51:20 -04:00
Hector Cortez
be93968a02 BUG 12755 Password from the first row in a grid is copied in a second row SOLVED
- Password from the first row in a grid is copied in a second row
- Added text password validation in javascript to add a new row.
2013-08-21 16:20:41 -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
Marco Antonio Nina
22d17c5064 BUG-12339 Al crear un report table el sistema direcciona a una ... SOLVED
- No se diferenciaba desde que listado se llamaba a la creacion de un report table.

- Se agrego una bandera flagProcessmap que indica que se esta utilizando desde el processmap.
2013-07-11 14:27:49 -04:00
Marco Antonio Nina
b4b47d0bb6 BUG-12339 Al crear un report table el sistema direcciona a una lista... SOLVED
- No se diferenciaba desde que listado se llamaba a la creacion de un report table.

- Se agrego un flag PROCESSMAP que indica que se esta utilizando desde el processmap.
2013-07-11 11:56:41 -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
Marco Antonio Nina
45c2fefa83 BUG-11751 Borrar el primer registro de una grilla da error SOLVED
- The Requested functionality was added to delete a row in a grid.
2013-06-12 11:32:29 -04:00
Marco Antonio Nina
492039c2fd BUG-11751 Borrar el primer registro de una grilla da error SOLVED
- The Requested functionality was added to delete a row in a grid.
2013-06-11 10:26:33 -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
cc63db5c3b BUG 11973 " Imagenes de calendario se desalinean luego de agregar..." SOLVED
- Imagenes de calendario se desalinean luego de agregar mas de una fila en grillas.
- Problema resuelto, el calendario se muestra correctamente al agregar filas en las grillas
* Available from version ProcessMaker-2.5.1-testing.2
2013-05-24 20:23:09 +00:00
Victor Saisa Lopez
59e37602d6 BUG 11060 "Date time picker con hora habilitado no..." SOLVED
- Date time picker con hora habilitado no funciona apropiadamente (bug 11060)
- El Datepicker no se muestra de manera correcta (bug 11225)
- Solved problem, with reference to bug 11060, added button "Done" when time is displayed
- Solved problem, with reference to bug 11225
* Available from version ProcessMaker-2.5.1-testing.2
2013-05-24 13:28:49 -04: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
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
marcelo
9e42491286 BUG 11225 "Datepicker isnt shown on the right place" IMPROVEMENT
-The picker wasnt shown when you add a date field to a dynaform.
-Solved, now the picker is shown when you add a date field on a
dynaform.
2013-05-09 17:14:50 -04:00
julceslauhub
c4f9f0f26a Merge pull request #1702 from cheloheredia/BUG-11225
BUG 11225 "Datepicker isnt shown on the right place" IMPROVEMENT
2013-05-08 08:47:41 -07:00
marcelo
35d02b9701 BUG 11225 "Datepicker isnt shown on the right place" IMPROVEMENT
-The picker wasnt shown when you add a date field to a dynaform.
-Solved, now the picker is shown when you add a date field on a
dynaform.
2013-05-08 11:07:37 -04:00
marcelo
3716620592 BUG 11225 "Datepicker isnt shown on the right place" IMPROVEMENT
-The picker wasnt shown when you add a date field to a dynaform.
-Solved, now the picker is shown when you add a date field on a
dynaform.
2013-05-07 15:16:11 -04:00
Victor Saisa Lopez
cb4a15027c BUG 11239 "Problema con las grillas" SOLVED
- Link fields not is correct when an row is deleted in grid
- Solved problem, Link fields is correct when an row is deleted in grid
* Available from version ProcessMaker-2.5
2013-05-07 11:15:16 -04:00
julceslauhub
3ae7f578d7 Merge pull request #1666 from cheloheredia/BUG-11225
BUG 11225 "Datepicker isnt shown on the right place" SOLVED
2013-04-30 07:19:16 -07:00
marcelo
b2c4d8c28b BUG 11225 "Datepicker isnt shown on the right place" SOLVED
-If a grid has a date field, the datepicker is shown away from the
dynaform.
-Solved, now the datepicker is shown in its right place on a grid inside
a dynaform.
2013-04-29 17:55:48 -04:00
marcelo
bb1f2ba937 BUG 11225 "Datepicker isnt shown on the right place" SOLVED
-If a grid has a date field, the datepicker is shown away from the
dynaform.
-Solved, now the datepicker is shown in its right place on a grid inside
a dynaform.
2013-04-29 14:19:30 -04:00
Victor Saisa Lopez
c1bf46c80a BUG 0000 "Safe upgrade for JavaScript files" SOLVED
- New feature
- Safe upgrade for JavaScript files
- Added new feature,
- This new feature is activated when you run one of the following commands:
    $ ./processmaker upgrade
    $ ./processmaker build-js
    $ ./processmaker browser-cache-files-upgrade
- The new feature creates an attribute in the file "processmaker/workflow/engine/config/env.ini"
    Example:
    browser_cache_files_uid = "xxxxxxxxxxyyyyyyyyyyzzzzzzzzzzaa"
- After running the command, the browser should automatically cache the new files
* Available from version ProcessMaker-2.5
2013-04-16 17:11:25 -04:00
Julio Cesar Laura
6a1e4882bb Fix image path from "classicloader_B.gif" to "classic/loader_B.gif" 2013-04-11 14:29:29 -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
Marcelo Heredia Aguilar
1647170cba docsystem funtion __ fixed 2013-03-15 16:07:18 +00: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
Brayan Osmar Pereyra Suxo
eec210b933 DOC SYSTEM I added functions __ and LoadTranslationPlugin SOLVED 2013-03-11 10:29:33 -04:00
Hector Cortez
2c861f5efc BUG 10963 Double quotes in suggest field SOLVED
- When I type double quotes in suggest field, there is an error with JSON concatenation
- Validation of double quotes in suggest fields.
2013-03-08 17:02:08 -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
julceslauhub
2aee349eed Merge pull request #1345 from marcoAntonioNina/BUG-10850
BUG 10850 Cuando se borra una tarea de un proceso no se borra... SOLVED
2013-02-25 04:59:53 -08:00
Marco Antonio Nina
24c46233d8 BUG 10850 Cuando se borra una tarea de un proceso no se borra... SOLVED
- Derivation no were erased correctly.
- Was add validation in file processmap.
2013-02-22 16:28:16 -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