Commit Graph

80 Commits

Author SHA1 Message Date
Paula Quispe
3a17632d2c HOR-2456 2017-01-10 13:41:43 -04:00
Paula V. Quispe
4c82fb5dd5 HOR-1916 2016-12-06 11:18:07 -05:00
Roly Rudy Gutierrez Pinto
d1a7a0559c HOR-2323 2016-12-02 14:14:18 -04:00
Luis Fernando Saisa Lopez
ca0af8f9dd HOR-2101-B 2016-11-22 11:47:41 -05:00
dheeyi william
2fa5213e08 HOR-1787
Slow query for login

HOR-1787
Slow query for login

HOR-1787
Slow query for login

HOR-1787
Slow query for login

HOR-1787
Slow query for login

HOR-1787
Slow query for login

HOR-1787
Slow query for login
2016-09-09 16:33:04 -04: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
Victor Saisa Lopez
1fb08d42ba HOR-1293 "Create PMFunction to Send Message to Group PMFSendMessageToGroup" SOLVED
Issue:
    Create PMFunction to Send Message to Group PMFSendMessageToGroup
Cause:
    Nuevo requerimiento de funcion
Solution:
    Se a implementado la nueva funcion:
        function PMFSendMessageToGroup(
            $groupId,
            $caseId,
            $from,
            $subject,
            $template,
            $arrayField = [],
            $arrayAttachment = [],
            $showMessage = true,
            $delIndex = 0,
            $config = [],
            $limit = 100
        )
2016-07-21 10:07:00 -04:00
Victor Saisa Lopez
d30090a0bf HOR-722 "(Code Scanner) Se debe poder configurar..." SOLVED
Issue:
    (Code Scanner) Se debe poder configurar enable_blacklist = 1 en el env.ini de cada workspace
Cause:
    Nuevo requerimiento de funciones
Solution:
    Se a implementado el "Code Scanner" por workspace esto con el file "/path/to/processmaker/shared/sites/myWorkspace/env.ini",
    estableciendo la directiva "enable_blacklist = 1". Caso contrario se hara uso del file "/path/to/processmaker/workflow/engine/config/env.ini"
Note:
    Se deberan revisar los siguientes modulos:
        - 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>
2016-07-18 17:54:28 -04:00
Victor Saisa Lopez
c0614e8485 HOR-1318 "Implementacion de la directiva 'protocolo' para el archivo env.ini" SOLVED
Issue:
    Implementacion de la directiva "protocolo" para el archivo "env.ini"
Cause:
    Los servidores con "balanceador de carga" como son los que ofrece Amazon, no definen la variable $_SERVER['HTTPS'];
    lo que causa que la funcion "G::is_https()" siempre retorne "false"
Solution:
    Se a implementado la directiva "server_protocol" para el archivo "/path/to/processmaker/workflow/engine/config/env.ini",
    en donde se define el protocolo del servidor (esto solo si se tiene errores en el front-end de ProcessMaker)
2016-06-15 15:17:56 -04:00
Paula V. Quispe
a922754d1a HOR-61: new feature expiration date 2016-06-02 10:23:09 -04:00
Victor Saisa Lopez
a795a78757 HOR-546 "Peticiones ajax en pmDynaform no funcionan" SOLVED
Issue:
    Peticiones ajax en pmDynaform no funcionan
Cause:
    Uso del flag para excluir el string del protocolo "http://"
Solution:
    Se elimina el flag para excluir el string del protocolo "http://"
2016-03-23 17:37:23 -04:00
Victor Saisa Lopez
06963d81f2 HOR-433 "(WSSO Plugin) Cuando se ingresa al proceso, se..." SOLVED
Issue:
    (WSSO Plugin) Cuando se ingresa al proceso, se puede verificar que no se puede recuperar la data del mismo
Cause:
    Se esta usando el mismo VirtualHost para clientes WEB y REST
Solution:
    Se realizo la implementacion de la nueva directiva "server_hostname_requests_frontend" del "env.ini"; esto para
    el caso en que se requiera del "feature SSO", tomar nota de lo siguiente:
        - Habilitar el modulo "mod_headers" de apache (httpd.conf)
        - Tener configurado un VirtualHost normal para ProcessMaker (pmos.conf)
        - Para el "feature SSO" se debera crear un 2do VirtualHost con toda la configuracion necesaria para
          el mismo (pmos.conf), por lo que todos los usuarios que requieran este feature, deberan usar este para
          acceder por browser
        - Crear un 3er VirtualHost para las solicitudes del front-end (DESIGNER), en donde se agregara lo
          siguiente (pmos.conf):
              <IfModule mod_headers.c>
                  Header set Access-Control-Allow-Origin  "*"
                  Header set Access-Control-Allow-Headers "Content-Type,Depth,User-Agent,X-File-Size,X-Requested-With,If-Modified-Since,X-File-Name,Cache-Control,Authorization"
                  Header set Access-Control-Allow-Methods "OPTIONS,GET,POST,PUT,DELETE"
              </IfModule>
          De tal forma que quedara asi:
              <IfModule mod_headers.c>
                  Header set Access-Control-Allow-Origin  "*"
                  Header set Access-Control-Allow-Headers "Content-Type,Depth,User-Agent,X-File-Size,X-Requested-With,If-Modified-Since,X-File-Name,Cache-Control,Authorization"
                  Header set Access-Control-Allow-Methods "OPTIONS,GET,POST,PUT,DELETE"
              </IfModule>
              <IfModule mod_rewrite.c>
                  RewriteEngine On
                  RewriteCond %{REQUEST_FILENAME} !-f
                  RewriteRule ^.*/(.*)$ app.php [QSA,L,NC]
              </IfModule>
        - Agregar lo siguiente al archivo "/path/to/processmaker/shared/sites/your-workspace/env.ini"
              server_hostname_requests_frontend = "{your_server_hostname_requests_frontend}"
          Donde:
              - your_server_hostname_requests_frontend, es el nombre del servidor configurado para el
                front-end (3er VirtualHost), ejemplo:
                    server_hostname_requests_frontend = "192.168.40.72:3017"
        - Tambien se puede hacer la configuracion en el archivo "/path/to/processmaker/workflow/engine/config/env.ini",
          considerar que esto afectara a todos lo workspaces creados
Note:
    Todo el desarrollo se lo hizo en un server Windows-Server-2012-R2 con Apache-2.4
2016-03-17 08:45:23 -04:00
Paula V. Quispe
4f72a3af32 HOR-244
HOR-244

HOR-244

HOR-244

HOR-244

HOR-244

HOR-244
2016-02-26 15:34:28 -04:00
Victor Saisa Lopez
6cd975664b PM-444 "0013316: Be able to assign users to different time zone (user's time zone)" SOLVED
Issue:
    PM-444:  0013316: Be able to assign users to different time zone
    PM-3493: Agregar soporte multiple timezone a los endpoints usando formato fecha ISO 8601
Cause:
    New feature
Solution:
    Added functionality for time zone
2015-11-26 20:11:58 -04:00
marcelo.cuiza
9d7a7ed7b4 PM-3366: 0018169: Proxy settings(no se puede acceder a processmaker cuando se configura un proxy inexistente)
cambio de la forma de llamar a un metodo estatico

instanciar clase para compatibilidad con php 5.3
2015-09-04 11:48:40 -04:00
Paula V. Quispe
0071e43de7 I solved issues [April 18] 2015-04-21 13:42:09 -04:00
Julio Cesar Laura Avendaño
bb6945e466 Merged in mcuiza/processmaker/veracode-medium-issues (pull request #1867)
veracode medium issues
2015-04-08 13:45:11 -04:00
Paula V. Quispe
fe7e0f572e I solved the issue PM-2106 2015-04-07 11:03:54 -04:00
marcelo.cuiza
cac0c4e96e veracode medium issues
Directory Transversal, OS Command Injection
2015-04-06 17:43:51 -04:00
Paula V. Quispe
f4664ce34c I solved some issues with Directory traversal 2015-03-26 14:55:51 -04:00
Paula V. Quispe
dfcced4fe2 I Solved the PM-1440 2015-03-09 17:25:31 -04:00
Luis Fernando Saisa Lopez
7977410c4a PM 940 "ProcessMaker-MA "Email Server (endpoints)"" SOLVED
> Se agregado el Frontend para el modulo Email Server.
2014-12-24 11:40:57 -04:00
Luis Fernando Saisa Lopez
06777f0d50 PM 940 "ProcessMaker-MA "Email Server (endpoints)"" SOLVED
> ProcessMaker-MA "Email Server (endpoints)"

  - Se han implementado los siguientes Endpoints:
	GET    /api/1.0/{workspace}/email/paged?filter={filter}&start={start}&limit={limit}
	GET    /api/1.0/{workspace}/emails?filter={filter}&start={start}&limit={limit}
	GET    /api/1.0/{workspace}/email/{mess_uid}
	POST   /api/1.0/{workspace}/email
	POST   /api/1.0/{workspace}/email/test-connection
	PUT    /api/1.0/{workspace}/email/{mess_uid}
	DELETE /api/1.0/{workspace}/email/{mess_uid}

  - Se esta creando un 1er registro en la tabla EMAIL_SERVER, esto al ejecutar el comando "./processmaker upgrade".
  - El metodo "System::getEmailConfiguration()" recupera el EMAIL_SERVER por default, caso contrario trabajara como lo
    hacia anteriormente.

Merge branch 'master' of bitbucket.org:colosa/processmaker into PM-940

Conflicts:
	workflow/engine/config/schema.xml
	workflow/engine/data/mysql/schema.sql
2014-12-12 15:13:53 -04:00
Luis Fernando Saisa Lopez
018c963d60 PM 940 "ProcessMaker-MA "Email Server (endpoints)"" SOLVED
> ProcessMaker-MA "Email Server (endpoints)"
  - Se han implementado los siguientes Endpoints:
       GET    /api/1.0/{workspace}/email/paged?filter={filter}&start={start}&limit={limit}
       GET    /api/1.0/{workspace}/emails?filter={filter}&start={start}&limit={limit}
       GET    /api/1.0/{workspace}/email/{mess_uid}
       POST   /api/1.0/{workspace}/email
       POST   /api/1.0/{workspace}/email/test-connection
       PUT    /api/1.0/{workspace}/email/{mess_uid}
       DELETE /api/1.0/{workspace}/email/{mess_uid}

  - Se esta creando un 1er registro en la tabla EMAIL_SERVER, esto al ejecutar el comando "./processmaker upgrade".
  - El metodo "System::getEmailConfiguration()" recupera el EMAIL_SERVER por default, caso contrario trabajara como lo
    hacia anteriormente.
2014-12-09 17:25:39 -04:00
Julio Cesar Laura
410d000205 Issues found in the demo meeting solved 2014-10-31 16:37:50 -04:00
norahmollo
81318f4c67 BUG-15479 ProcessMaker en una sola Base de Datos
Comandos unify-database y upgrade
2014-09-04 16:28:17 -04:00
Julio Cesar Laura
1d89dc5d13 Merge code from github to bitbucket 2014-08-14 2014-08-14 13:53:06 -04:00
Luis Fernando Saisa Lopez
2d891371c4 BUG 15524 "Mantener el Idioma de la URL..." SOLVED
- Mantener el Idioma de la URL al iniciar sesion
- Problema resuelto, al iniciar sesion con un determinado idioma en la url y cerrar sesion, al iniciar sesion nuevamente
  en el login el idioma se mantendra al idioma definido en la url, tambien se adiciona una opcion mas al guardar la configuracion
  del idioma cuya opcion es "Use the language of URL".
2014-08-12 12:27:32 -04:00
Luis Fernando Saisa Lopez
fc423215e2 BUG 15524 "Mantener el Idioma de la URL..." SOLVED
- Mantener el Idioma de la URL al iniciar sesió
- Problema resuelto, al iniciar sesion con un determinado idioma en la url y cerrar sesion, al iniciar sesion nuevamente
  en el login el idioma se mantendra al idioma definido en la url, tambien se adiciona una opcion mas al guardar la configuracion
  del idioma cuya opcion es "Use the language of URL".
2014-08-08 13:06:16 -04:00
Julio Cesar Laura
5b63a6cfc7 Merge code from github.com to bitbucket.org 2014-06-20 12:20 2014-06-20 12:23:47 -04:00
Marco Antonio Nina
8cb260dcf6 BUG-15167 Error al momento de envio de triggers SOLVED
- No validation if exists the file env.ini
- A validation was added in file class.system.php
2014-06-20 10:55:52 -04:00
Erik Amaru Ortiz
bb9fc96634 Little fix, to avoid warning using Safari browser 2014-06-10 11:20:58 -04:00
Erik Amaru Ortiz
e41ab89922 Little Tweak for an unnecessary exec() call 2014-03-25 13:56:45 -04:00
Erik Amaru Ortiz
aa556e7b20 FIX, removing duplicated function an adding its reference for backward compatibility 2014-03-13 13:22:37 -04:00
Erik Amaru Ortiz
47f991034f More Bpmn/Workflow handling layer refactoring and improve unit tests 2014-02-05 11:39:15 -04:00
Erik Amaru Ortiz
6370e4257e More updates to handling PUT request for /project endpoint 2014-01-28 17:01:26 -04:00
julceslauhub
5783af2b51 Merge pull request #2164 from gproly/BUG-13506
Bug 13506 SOLVED La sección ADMIN / Logs, opción Cron, se queda cargando y en consola de navegador se muestra el error 500 internal Server Error.
2013-11-26 07:22:17 -08:00
Roly Gutierrez
65bb06ff4e BUG-13506 SOLVED La sección ADMIN / Logs, opción Cron, se queda cargando y en consola de navegador se muestra el error 500 internal Server Error. 2013-11-22 17:05:10 -04:00
jennylee
0a9f3708cb BUG-13425 Cambiar el tamanio del campo PASSWORD, tabla AUTHENTICATION_SOURCE en la bd RBAC.
Se realizo un cambio en el schema de la BD Rbac para que el campo Password de la tabla AUTHENTICATION_SOURCE tenga un tamanio mayor de 150 caracteres.

Ademas de esto se realizaron cambios en la clase WsTools para poder hacer el cambio en el schema de la bd actual al realizar un upgrade.
Please enter the commit message for your changes. Lines starting
2013-11-21 09:10:42 -04:00
Luis Fernando Saisa Lopez
1c257dd01c BUG 12749 "Incrementar el valor del memory_limit..." SOLVED
- Incrementar el valor del memory_limit que viene por defecto en el env.ini y en el php.ini
- Problema resuelto, se ha incrementado de valor del "memory_limit" de 128M a 256M.
* Available from version ProcessMaker-2.5.2-testing.1
2013-08-27 16:58:13 -04:00
Julio Cesar Laura
2e0f11f6ae Add validation in class.system.php when is used function "md5_file" 2013-06-26 15:32:46 -04:00
Julio Cesar Laura
9c3dc38390 Changing skin values in some pages from "classic" to "neoclassic" 2013-05-14 18:19:47 -04:00
Brayan Osmar Pereyra Suxo
e2ee160fba DOCSYSTEM Bandera para quitar el skin classic de la lista
Bandera para quitar el skin classic de la lista
2013-05-03 12:11:45 -04:00
Marco Antonio Nina
40dd5fe4d8 BUG-10211 No existe validacion en la opción "Base Skin"... IMPROVEMENT
- Notice __VALUE__.
- Add validation.
2013-04-24 10:37:12 -04:00
Julio Cesar Laura
84942193a5 Deleting skin uxmoder from combobox in ADMIN -> Settings -> Ssytem 2013-02-15 13:08:34 -04:00
Julio Cesar Laura
0509c9e38d BUG 10059 System->Default Skin : Dropdown empty SOLVED
- Missing validation when  glob function return a bollean value
- Add missing validation
2012-11-13 11:00:24 -04:00
Marco Antonio Nina
4469f7b2bb BUG 7817 Se puede ver todos los skins que tiene el servidor... SOLVED
- No was validated skin.
- Was add validation a skin for workspaces.
2012-10-29 09:25:05 -04:00
Marco Antonio Nina
8695139590 BUG 7817 Se puede ver todos los skins que tiene el servidor... SOLVED
- No was validated skin.
- Was add validation a skin for workspaces.
2012-10-26 17:46:16 -04:00
norahmollo
911b417e72 CODE STYLE format
Changes in format file
2012-10-23 21:14:04 +00:00
Fernando Ontiveros
1028fb9788 CODE STYLE class.system.php 2012-10-09 13:25:03 -04:00