Commit Graph

108 Commits

Author SHA1 Message Date
marcelo.cuiza
e7aa92a442 PM-4170: Importing a simplified designer process looses its type (reopen)
cambio en condicion
2015-12-09 17:52:31 -04:00
marcelo.cuiza
ee601563fd PM-4170: Importing a simplified designer process looses its type 2015-11-30 17:00:15 -04:00
Victor Saisa Lopez
e6ddb81319 PM-3193 "Prepare integration of new Valeo simplified designer in process list" SOLVED
Issue:
    Prepare integration of new Valeo simplified designer in process list
Cause:
    Nuevo requerimiento de funciones
Solution:
    > Se a implementado "DESIGNER: New options in menu" para los plugins; para lo cual se define
      en el archivo principal del plugin, lo siguiente (ejemplo):
          public function setup()
          {   ...
              $this->registerDesignerMenu(PATH_PLUGINS . "DemoDesignerMenu/classes/DesignerMenuDemoDesignerMenu.php");
              ...
          }
      El archivo "DesignerMenuDemoDesignerMenu.php" es una clase donde se define las nuevas opciones
      para el "Menu New" y "Context Menu"
    > Se a implementado "DESIGNER: Edit process" para los plugins; en el listado de procesos (esto en DESIGNER)
      al hacer doble-click en un proceso, se inicia el modulo para la edicion del proceso, esto tambien
      puede ser customizado en el plugin, para lo cual se debera realizar lo siguiente:
          - Cambiar en la Base de Datos el valor del campo PROCESS.PRO_TYPE por un nuevo tipo:
                * Ejemplo: PRO_TYPE = 'CPF_STANDARD_TPL'
          - Registrar un archivo JavaScript para el plugin, esto se define en el archivo principal del
            plugin (ejemplo):
                public function setup()
                {   ...
                    $this->registerJavascript("processes/main", "DemoDesignerMenu/MyJavaScript.js");
                    ...
                }
          - En el archivo "MyJavaScript.js" se debe definir la siguiente funcion:
                function CPF_STANDARD_TPLDesignerGridRowDblClick(...)
                {   ...
                }
          - Ejemplos de "PROCESS.PRO_TYPE" y la funcion "DesignerGridRowDblClick":
                * Ejemplo: PRO_TYPE = 'CPF-STANDARD-TPL' => function CPF_STANDARD_TPLDesignerGridRowDblClick(...)
                * Ejemplo: PRO_TYPE = 'CPF STANDARD TPL' => function CPF_STANDARD_TPLDesignerGridRowDblClick(...)
    > Se adjunta el plugin "DemoDesignerMenu-1.tar" como ejmplo
2015-09-21 10:18:44 -04:00
Julio Cesar Laura
0476ca2bba Cherry pick of PM-3193 to branch 3.0.1.4 2015-09-17 14:12:15 -07:00
Roly Rudy Gutierrez Pinto
a644c18fa5 PM-3564 2015-09-17 14:12:12 -07:00
Luis Fernando Saisa Lopez
5d7e082060 PM-2913 "(Code Scanner) Designer>Import: La alerta..." SOLVED
> Code Isuue:
  (Code Scanner) Designer > Import: La alerta de validacióo se muestra completa en los navegadores Chrome
> Solution:
  El texto que se muestra en la ventana en el browser chrome se muestra correctamente.
2015-07-03 12:18:26 -04:00
marcelo.cuiza
913303d1df pm-2731 2015-05-25 09:22:48 -04:00
marcelo.cuiza
6172b33e1b PM-2694
Estandarizacióe "Placeholder" para al campo "Search" en los listados para el "Classic Designer"

Se cambio el texto del placeholder de los campos de busqueda
2015-05-12 17:43:51 -04:00
Julio Cesar Laura Avendaño
2df7980caa Merged in paulis/processmaker/PM-2374 (pull request #2017)
PM-2374: I deleted the tbsplit image
2015-04-30 10:51:58 -04:00
Paula V. Quispe
20c9c51e32 PM-2374: I deleted the tbsplit image 2015-04-27 10:18:56 -04:00
rodrigo quelca
ebb2c4534d PM-2384 Al importar un proceso que contiene elementos no soportados en IE se abre en el mismo diseñador 2015-04-24 15:47:37 -04:00
Julio Cesar Laura Avendaño
61da202e96 Merged in paulis/processmaker/PM-2023 (pull request #1887)
I solved the issue PM-2023 validation by  "New BPMN Project" and "New Project"
2015-04-20 22:26:04 -04:00
Paula V. Quispe
42946817df I solved the issue PM-2023 2015-04-08 14:20:41 -04:00
Roly Rudy Gutierrez Pinto
c31075af07 IMPROVEMENT 2015-04-07 17:28:11 -04:00
Roly Rudy Gutierrez Pinto
6fa60dc0c1 PM-1447 2015-04-04 18:43:24 -04:00
Victor Saisa Lopez
c19cda3919 PM-00000 "Small fix in main.js" SOLVED
Small fix in main.js
2015-03-24 11:18:22 -04:00
Victor Saisa Lopez
e2efd9c4bc PM-1531 "ProcessMaker 3.0 && 2.9 Enterprise and Community..." SOLVED
Issue:
    ProcessMaker 3.0 && 2.9  Enterprise and Community editions release generation
Cause:
    Ninguna
Solution:
    - Si la version es >= 3 solo se muestra la opcion "New BPMN Project"
    - Si la version es < 3  solo se muestra la opcion "New Project"
2015-03-23 21:13:03 -04:00
Victor Saisa Lopez
5850759859 PM-1635 "PM-1635 y PM-1154" SOLVED
Issue:
    - PM-1635: No debe estar disponible la importacion de diagramas con extension .bpmn en ProcessMaker 2.9
    - PM-1154: When importing a .pmx (PM 3) process into PM 2.8 Community, it opens the new BPMN designer
Cause:
    Ninguna
Solution:
    Se a agregado validacion de la siguiente manera:
        - Si la version es >= 3 entonces se aceptan archivos con la extension ----> .pm, .pmx, .bpmn
        - Si la version es < 3  entonces se aceptan archivos con la extension ----> .pm
2015-03-23 20:34:18 -04:00
Victor Saisa Lopez
9b64afe61a PM-1709 "Designer: Perdida del proceso original al..." SOLVED
Issue:
    Designer: Perdida del proceso original al importar uno con el mismo nombre
Cause:
    Nuevo requerimiento de funciones
Solution:
    Se ha eliminado la opcion "Disable the current process and create a
    new version of the process"
2015-03-09 14:53:27 -04:00
Roly Rudy Gutierrez Pinto
4574cd985d PM-1417-1368 2015-03-07 11:16:18 -04:00
Roly Rudy Gutierrez Pinto
a1eaba6252 IMPROVEMENT 2015-03-06 18:22:46 -04:00
Victor Saisa Lopez
2e58046c8a PM-1610 "Designer: Es posible crear 'Procesos' con caracteres..." SOLVED
Issue:
    Designer: Es posible crear 'Procesos' con caracteres especiales
    como <script>alert('Hey there!');</script>
Cause:
    En Front-end no se esta validando este campo
    cuando se ingresa texto con el tag <script>
Solution:
    Se ha agregado validacion para este campo,
    para impedir el ingreso de tags "<script>", "<iframe>"
2015-02-27 13:16:41 -04:00
Victor Saisa Lopez
022df1891d PM-1610 "Designer: Es posible crear 'Procesos' con caracteres..." SOLVED
Issue:
    Designer: Es posible crear 'Procesos' con caracteres especiales
    como <script>alert('Hey there!');</script>
Cause:
    En Front-end no se esta validando este campo
    cuando se ingresa texto con el tag <script>
Solution:
    Se ha agregado validacion para este campo,
    para impedir el ingreso de tags "<script>", "<iframe>"
2015-02-27 12:35:57 -04:00
Luis Fernando Saisa Lopez
8cfdfb86eb PM-1573 "Boton ID_IMPORT_BPMN dentro del designer..."
> Code Issue:
  Boton ID_IMPORT_BPMN dentro del designer, solo es mostrado en Firefox
> Solution:
  En Home existe dos botones "Import" e "Import BPMN", se quita el boton "Import BPMN" quedanto solo un boton el cual
  permite realizar la importacion de los procesos de tipo pmx y bpmn tal como se hacia anteriormente.
2015-02-23 17:33:04 -04:00
Julio Cesar Laura Avendaño
f3d90ae3db Merged in gproly/processmaker/PM-1417 (pull request #1511)
PM-1417
2015-02-20 17:02:43 -04:00
Roly Rudy Gutierrez Pinto
e05f2acf67 PM-1417 2015-02-20 16:57:59 -04:00
marcelo.cuiza
f6877ba27d PM-936
Agregar columna en lista de procesos

Se agrego la columna que indica la fecha de la ultima modificacion, de cualquier evento o cambio en el proceso
2015-02-20 14:26:57 -04:00
marcelo.cuiza
0b61895f57 PM-936
Agregar columna en lista de procesos

Se agrego la columna que indica la fecha de la ultima modificacion, de cualquier evento o cambio en el proceso
Add a column in the list of processes with the last updated date
2015-02-20 11:49:32 -04:00
marcelo.cuiza
cf8e7ee76b PM-936
Agregar columna en lista de procesos

Se agrego la columna que indica la fecha de la ultima modificacion, de cualquier evento o cambio en el proceso
Add a column in the list of processes with the last updated date
2015-02-19 11:12:33 -04:00
Julio Cesar Laura Avendaño
2de826634c Merged in gproly/processmaker/PM-1368 (pull request #1450)
PM-1368
2015-02-17 22:54:40 -04:00
Julio Cesar Laura Avendaño
1ab6b014a3 Merged in gproly/processmaker/PM-1366 (pull request #1447)
PM-1366
2015-02-17 22:54:07 -04:00
Roly Rudy Gutierrez Pinto
762f38ab7e PM-1368 2015-02-13 16:26:45 -04:00
Roly Rudy Gutierrez Pinto
d485b5a3f6 PM-1366 2015-02-13 15:56:51 -04:00
Roly Rudy Gutierrez Pinto
1bc30c8fd1 PM-1373 2015-02-13 15:00:54 -04:00
Roly Rudy Gutierrez Pinto
0c57eafc37 PM-1429, reversión de cambios en el archivo changes process_import_Ajax.php, la lógica se llevó a otro archivo por que evitar eventos inesperados. 2015-02-03 17:47:09 -04:00
Roly Rudy Gutierrez Pinto
6c8d06059d PM-1429 2015-01-30 14:41:26 -04:00
Roly Rudy Gutierrez Pinto
49438f0211 PM-1429 2015-01-29 10:59:45 -04:00
Roly Rudy Gutierrez Pinto
a34223c248 IMPROVEMENT PM-1323 2015-01-23 17:08:20 -04:00
Jenny
009bf01fc0 PM-1180 Menu contextual no se muestra bien en IE
Se esta agregando la validacion para IE11
2015-01-19 20:18:07 -04:00
jennylee
7722b805eb PM-1180 Menu contextual en Designer Tab no se muestra bien en IE
Agregando algunas validaciones para controlar si un proceso ya esta abierto o no.
2015-01-14 14:41:17 -04:00
jennylee
e1598437db PM-1180 Menu contextual en Designer Tab no se muestra bien en IE
El problema era el Document Mode, que para q el Diseniador de procesos funcione tenia q ser cambiado obligatoriamente y de forma manual por el usuario a Standards, cosa que hacia que varias cosas en PM se reenderen mal, entre estas: La letra crecia y ya no se visualizaban los labels completos, aparecian dobles scrolls en algunas ventanas y tambien desaparecia el footer de las tablas de los listados tanto en HOME, Designer y Admin.

Por lo tanto se opto por abrir en otro tab el diseador cuando el proceso sea BPMN y el navegador sea IE, esto para que el meta que se seteo en Michelangelo se respete y no sea pisado por el meta de PM, ya que ambos son distintos. PM-> 'IE=8' y Michelangelo-> 'IE=edge'
2015-01-13 17:29:12 -04:00
Freddy Daniel Rojas Valda
2ad7cd8d16 Remove code from the Community version. Fix array code 2014-12-04 11:36:35 -04:00
Freddy Daniel Rojas Valda
7a7e2770ef Removing some code to Community version 2014-12-03 11:03:31 -04:00
Victor Saisa Lopez
8ddabd73db PM-473 "Analisis de los resultados de escaneo de las..." SOLVED
Issue:
    Analisis de los resultados de escaneo de las funciones en ProcessMaker. Plugin/trigger code scanner.
Cause:
    Nueva solicitud de funciones
Solution:
    Se ha implementado esta nueva funcionalidad, que consta de lo siguiente:
        - Escaneo de codigo al importar un plugin (no se aplica a plugins enterprise)
        - Escaneo de codigo al habilitar un plugin (si el plugin ya se encuentra fisicamente en el directorio de los plugins)
        - Escaneo de codigo al importar un proceso
        - Escaneo de codigo al crear/modificar codigo de un trigger
        - Escaneo de codigo al ejecutar un caso que tenga seteados triggers en sus steps (si el trigger tiene codigo
          no deseado, no se ejecuta el trigger)
        - Se ha agregado la opcion "check-plugin-disabled-code" al comando "./gulliver", el mismo muestra
          informacion sobre los plugins con codigo no deseado.
              Ej: $ ./gulliver check-plugin-disabled-code [enterprise-plugin|custom-plugin|all|<plugin-name>]
        - Se ha agregado la opcion "check-workspace-disabled-code" al comando "./processmaker", el mismo muestra
          informacion sobre los workspaces con codigo no deseado en sus triggers.
              Ej: $ ./processmaker check-workspace-disabled-code <myWorkspace>
        - Por defecto ProcessMaker no realiza el escaneo de codigo, si se desea escanear codigo no deseado, se
          debera definir el atributo "enable_blacklist = 1" en el archivo "env.ini", este atributo no se aplica
          a las nuevas opciones creadas para los comandos "./gulliver" y "./processmaker"
        - Para una configuracion personalizada de codigo no deseado (lista negra), se pueden definir las mismas en
          el archivo "path/to/processmaker/workflow/engine/config/blacklist.ini" (si no existe el
          archivo se puede crear), o tambien en el atributo "disable_functions" esto en el archivo "php.ini"
              Ejemplo de "blacklist.ini":
                  ;Classes
                  ;=======
                  DashletInterface
                  ;Functions
                  ;=========
                  eval
                  exec
                  ;date
                  ;echo
                  strlen
2014-11-19 16:47:22 -04:00
Julio Cesar Laura
051e6b3bea Little js error when import a process using IE10 2014-11-14 10:38:10 -04:00
Luis Fernando Saisa Lopez
161a5a164f BUG 14958 "Perfil por creador de proceso" SOLVED
- Perfil por creador de proceso.
- Problema resuelto, en el dynaform Edit Process se ha adicionado un dropdown que determina que tipo de proceso se crea
  con dos opciones Public y Private. En la lista de procesos se agrega una nueva columna Type Process que determina
  el tipo de proceso, en el listado se muestra todo los procesos publicos y privados creados por un mismo usuario a si
  tambien se muestrara los procesos publicos creados por otros usuarios. Al importar el proceso este se	importa	como publico.
2014-09-23 16:40:22 -04:00
Victor Saisa Lopez
5b4b571f0f ProcessMaker-BE "Proceso -----> Generar BPMN (Endpoint)"
- Se ha implementado el siguiente Endpoint:
    POST /api/1.0/{workspace}/project/process/{pro_uid}/generate-bpmn
2014-07-24 17:18:48 -04:00
Roly Rudy Gutierrez Pinto
d8637806cd change the order of menu items creating projects 2014-07-01 16:20:43 -04:00
Marco Antonio Nina
e8f74a24f9 The option "Edit with classic editor" was removed. 2014-06-27 12:13:30 -04:00
Roly Rudy Gutierrez Pinto
557374fb9f BUG 15074 Section DESIGNER message 'One item should be selected in order to execute the action.' is not displayed when not selected any row. SOLVED 2014-06-04 14:14:54 -04:00