Commit Graph

16 Commits

Author SHA1 Message Date
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
Victor Saisa Lopez
5234a8bf28 PM-404 "En la actualizacion de un plugin no se actualiza el singleton" SOLVED
Issue:
    Al modificar los atributos de un plugin, este cambio no se refleja en el archivo "plugin.singleton" de cada workspace
Cause:
    ProcessMaker no detecta cuando el archivo principal de un plugin es editado
Solution:
    Se ha añdo un nuevo comando, el mismo actualiza el archivo "plugin.singleton" en cada workspace, segun los
    atributos del plugin, el comando es el siguiente:
        $ ./gulliver update-plugin-attributes pluginName
2014-10-09 14:16:08 -04:00
Marco Antonio Nina
765784a2bd BUG 10244 Arabic characters in custom plugin are not rendered... SOLVED
- The files editable were not.
- was add BOM UTF-8 a files.
2013-01-15 10:05:30 -04:00
Erik Amaru Ortiz
32eace4cee BUG 0000 Some Fixes like unversioning index.html, cleaning up of sysGeneric 2012-04-09 18:50:32 -04:00
Victor Saisa Lopez
cd456e6bde BUG 0000 Added new option "create dashboard" in wizard for the plugins
- New requirement in the creation of plugins, creating dashlets
- The new option was added in the wizard for creating dashlets
- Fixed the files needed for this new option
2012-03-27 09:45:10 -04:00
Alvaro Campos
6784b71736 BUG 8313 was changed text upon request 2012-01-27 18:07:56 -04:00
Julio Cesar Laura
a56533efe0 BUG 000 New plugins wizard creation 2011-12-07 09:34:52 -04:00
Erik Amaru Ortiz
be0c90af87 BUG 000 momentarily reverted to rc5 fro pmTables (fix) 2011-09-05 12:47:25 -04:00
Alexandre Rosenfeld
4365f2065b Disable old gulliver backup (it doesn't work anymore, use ./processmaker instead). 2011-03-10 15:16:13 +00:00
abraar
7d88776af8 Changes done for PhpDoc 2011-01-27 11:04:13 +00:00
Abraar
b19c333b8d Changes made for documentation 2011-01-19 13:14:39 +00:00
Abraar
294adf7cc5 Changes made for documentation 2011-01-17 15:09:57 +00:00
Alexandre Rosenfeld
89f5eb2789 Fix metadata not always being created on backup. 2010-12-20 14:13:30 +00:00
Alexandre Rosenfeld
ed8f89583b Porting upgrade from pmos8 2010-12-16 20:36:29 +00:00
abraar
63cb1fa5ad Removed: Function eregi() and eregi_replace()
Added: preg_match() and preg_replace()
2010-12-08 15:05:47 +00:00
Erik Amaru Ortiz
0525681d79 initial commit from rev. 632 2010-12-02 23:34:41 +00:00