Commit Graph

12306 Commits

Author SHA1 Message Date
dheeyi
e3c98bd40c PM-2394 Se muestra un "warning php" en "web entry" cuando dynaform esta vacio.
Causa : Esto es fue ocacionado bajo el siguiente contexto. Si se crea un dynaform; sin embargo este no posee ningun item(Labels, titles,radio buttons...) en la base de datos DYNAFORM existe una columna de nombre "dyn_content" el cual almacena estes parametros, pero como no tiene ningun elemento este inicialmentre contendra como valor null.
Solució Cuando se hace la definicion del DYNAFORM, paralelamente se adiciona un parametro por defecto(json vacio) a la columna "dyn_content".
Y asi al generar el WEB ENTRY, al momento de renderear el dynaform se mostrara una pantalla vacia, limpia sin componentes y asi evitar el error PHP que se tenia, ya que se pretendia leer parametros cuyos en principio eran nulos.
2015-04-24 10:59:52 -04:00
Julio Cesar Laura Avendaño
b30275a36d Merged in paulis/processmaker/PM-WARNING (pull request #1979)
I added a validation when the file plugin.singleton does not exits
2015-04-21 18:54:36 -04:00
Paula V. Quispe
7a8654ffc5 I added a validation when the file plugin.singleton does not exits 2015-04-21 18:53:12 -04:00
Julio Cesar Laura Avendaño
3c8c08d918 Merged in luisfernandosl/processmaker/PM-2355 (pull request #1977)
PM-2355 "Al modificar un Intemediate send message event y grabar sale un mensaje de error" SOLVED
2015-04-21 17:37:07 -04:00
Julio Cesar Laura Avendaño
d37e155ba7 Merged in paulis/processmaker/PM-WARNING (pull request #1975)
I solved a Warning in Unassigned Inbox
2015-04-21 16:48:43 -04:00
Luis Fernando Saisa Lopez
f2b3b56764 PM-2355 "Al modificar un Intemediate send message event y grabar sale un mensaje de error" SOLVED 2015-04-21 16:42:40 -04:00
Paula V. Quispe
30a57a9f17 I solved a Warning in Unassigned Inbox 2015-04-21 14:28:37 -04:00
Julio Cesar Laura Avendaño
d4da489215 Merged in cochalo/processmaker/PERFORMANCE (pull request #1973)
Adicion de doble conexion para nuevos listados
2015-04-21 14:15:18 -04:00
Julio Cesar Laura Avendaño
9a56a615e7 Merged in dashboards2 (pull request #1974)
Catalog table data inserts on upgrade
2015-04-21 14:14:36 -04:00
Brayan Pereyra
ecdc293351 Adicion de doble conexion para nuevos listados 2015-04-21 13:50:41 -04:00
Dante Loayza
c5adbe372d Merged in marcoAntonioNina/processmaker/dashboards2 (pull request #1971)
Add data in upgrade processmaker
2015-04-21 13:49:43 -04:00
Dante Loayza
d72ae30ed2 Merged master into dashboards2 2015-04-21 13:47:11 -04:00
Marco Antonio Nina Mena
0f9982c17c Add data in upgrade processmaker 2015-04-21 13:17:16 -04:00
Julio Cesar Laura Avendaño
5c1784bc68 Merged in luisfernandosl/processmaker/PM-2370 (pull request #1969)
PM-2370 "Nuestra error al instalar rc4" SOLVED
2015-04-21 12:42:47 -04:00
Julio Cesar Laura Avendaño
26e908c70a Merged in cochalo/processmaker/PERFORMANCE (pull request #1970)
Se adicion cambio endPoint de listado por llamada Ajax
2015-04-21 12:40:25 -04:00
Julio Cesar Laura Avendaño
fb9e3748f8 Merged in paulis/processmaker/PM-2313 (pull request #1968)
PM-2313: I solved the issue when I created install/newSite with Drop database if exists deschecked didn't create a workspace
2015-04-21 12:39:05 -04:00
Julio Cesar Laura Avendaño
ab1a960c45 Merged in victorsl/processmaker/DEL_ATOKEN (pull request #1967)
PM-00000 "Eliminar los Access y Refresh Token expirados" SOLVED
2015-04-21 12:37:11 -04:00
Julio Cesar Laura Avendaño
50c3a26854 Merged in dashboards2 (pull request #1966)
Fixing pie 2d problems
2015-04-21 12:36:13 -04:00
Brayan Pereyra
8baaad9c86 Se adicion cambio endPoint de listado por llamada Ajax 2015-04-21 12:16:22 -04:00
Paula V. Quispe
cd5dbd0e01 I corrected a problem when the workspace exists 2015-04-21 12:16:13 -04:00
Luis Fernando Saisa Lopez
6205f7a530 PM-2370 "Nuestra error al instalar rc4" SOLVED
> Code Isuue:  Nuestra error al instalar rc4
> Solution:  Al instalar processmaker rc4 se mostraba un error de path, se corrige con el path correcto.
2015-04-21 11:23:32 -04:00
Victor Saisa Lopez
b4584de9c7 PM-00000 "Eliminar los Access y Refresh Token expirados" SOLVED
Issue:
    Eliminar los Access y Refresh Token expirados
Cause:
    Nuevo requerimiento de funciones
Solution:
    Se estan eliminando los Access y Refresh Token expirados al hacer
    un request al End-point: POST /{workspace}/oauth2/token
2015-04-21 11:15:39 -04:00
Paula V. Quispe
1a71d8e876 PM-2313: I solved the issue when I created install/newSite with Drop database if exists deschecked didn't create a workspace 2015-04-21 11:12:45 -04:00
Dante
4fcc6ff89a Merge branch 'dashboards2' of bitbucket.org:colosa/processmaker into dashboards2 2015-04-21 10:21:48 -04:00
Dante
98f8cf7e16 pie 2d drawing corrections 2015-04-21 10:21:12 -04:00
Dante Loayza
c86ef0b935 Merged in marcoAntonioNina/processmaker/dashboards2 (pull request #1965)
Add css icon strategic dashboard
2015-04-21 10:19:02 -04:00
Dante Loayza
b65b52ff7d Merged master into dashboards2 2015-04-21 10:17:57 -04:00
Marco Antonio Nina Mena
538ca687ae Add css icon strategic dashboard 2015-04-21 10:02:11 -04:00
Julio Cesar Laura Avendaño
7ab6c0aad9 Merged in paulis/processmaker/PM-WARNING (pull request #1964)
I solved the warning in licensedFeatures
2015-04-21 08:35:05 -04:00
Paula V. Quispe
3b18a83820 I solved the warning in licensedFeatures 2015-04-21 08:11:59 -04:00
Julio Cesar Laura Avendaño
fd09100783 Merged in julceslau/processmaker (pull request #1963)
main changes to enable register rest api endpoints from plugins
2015-04-20 23:02:18 -04:00
Erik
5f4bec79b0 main changes to enable register rest api endpoints from plugins
1. Enable rest api registering feature on main plugin file
  i.e, if I have a plugin named "erik", so we have a file named workflow/engine/plugins/erik.php
       and a folder workflow/engine/plugins/erik/
   - inside of setup method of plugin main class set: $this->enableRestService(true);

---- file: erik.php ----

class erikPlugin extends PMPlugin
{
  ...
  public function setup()
  {
    $this->registerMenu("processmaker", "menuerik.php");
    ...
    $this->enableRestService(true);  // <- this line enable Rest Service dispatching feature
  }
...

2. Create a folder: workflow/engine/plugins/erik/src/Services/Api/
   $ mkdir -p workflow/engine/plugins/erik/src/Services/Api/

3. Create a Restler class inside the folder created above
   i.e. creating a Hello class.

---- file: workflow/engine/plugins/erik/src/Services/Api/Hello.php -----

<?php
namespace Services\Api;
use Luracast\Restler\RestException;
use ProcessMaker\Services\Api;
use \ProcessMaker\Util;

/**
 * @protected
 */
class Hello extends Api
{
    /**
     * @url GET /world
     */
    public function world()
    {
        try {
            $hello = array(
                'message' => 'Hello world'
            );

            return $hello;
        } catch (\Exception $e) {
            throw new RestException(Api::STAT_APP_EXCEPTION, $e->getMessage());
        }
    }
}

---------- end file ---------

4. Disable and enable the plugin named "erik" on ProcessMaker Admin Interface

5. Use the Rest Api defined inside the plugin
   you can access from a url something like that:
   format: http://<SERVER-ADDR>/api/1.0/<WORKSPACE>/plugin-<THE-PLUGIN-NAME>/hello/world

i.e.
   http://processmaker/api/1.0/workflow/plugin-erik/hello/world

Note.- to access this url that has the protected attribute into the class
       you need provide the access token into request header.
2015-04-20 22:49:51 -04:00
Julio Cesar Laura Avendaño
028baa647e Merged in luisfernandosl/processmaker/PM-2355 (pull request #1962)
PM-2355 "Al modificar un Intemediate..." SOLVED
2015-04-20 22:27:10 -04:00
Julio Cesar Laura Avendaño
66d728fcb7 Merged in mcuiza/processmaker/PM-2338,PM-2339 (pull request #1953)
PM-2338,PM-2339 - PmTables issues
2015-04-20 22:26:41 -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
Julio Cesar Laura Avendaño
16f7e77d72 Merged in dheeyi/processmaker/PM-2216 (pull request #1931)
PM-2216 DesignerBPMN>Triggers>PMFunctions : El trigger wizard paussedCase no contruye bien los datos que se le envian.
2015-04-20 22:24:09 -04:00
Julio Cesar Laura Avendaño
29be3d887a Merged in dheeyi/processmaker/PM-2139 (pull request #1884)
PM-2139 0017111: Change error message when deleting variable. Use DynaForm name, not its UID.
2015-04-20 22:23:02 -04:00
Julio Cesar Laura Avendaño
1693c2b2df Merged in paulis/processmaker/PM-2211 (pull request #1960)
PM-2211: I added new column Error_mail in Email's log
2015-04-20 22:14:46 -04:00
Julio Cesar Laura Avendaño
9fe50beddd Merged in dheeyi/processmaker/PM-2357 (pull request #1959)
PM-2357 Mover opciones de menu contextual del proceso al listado de "Process Objects".
2015-04-20 18:54:05 -04:00
Julio Cesar Laura Avendaño
137d0a2554 Merged in dheeyi/processmaker/PM-2104 (pull request #1930)
PM-2104 Se visualiza una "," en el Loguot ,Administrador en el nuevo instalador de PM3-RC3
2015-04-20 18:36:39 -04:00
Julio Cesar Laura Avendaño
ea2cc7301b Merged in victorsl/processmaker/PM-2039 (pull request #1961)
PM-2039 "Las cookies de sesion no se ha definido con el flag..." SOLVED
2015-04-20 18:19:29 -04:00
dheeyi
e2b9763cfd PM-2104 Se visualiza una "," en el Loguot ,Administrador en el nuevo instalador de PM3-RC3
Causa : Esta "," tal cual se indica aparece en esa poscion debido a que este obedece a una configuracion del ENVIRONMENT; ejemplo (@lastName, @firstName (@userName)), si esta seleccionada esta opcion deberia parecer una coma(,).
Solucion :  Sin embargo puede que algunos de estos valores (Firstname o lastanme fuese vacio) en este caso se elimina la coma ",".
2015-04-20 17:44:16 -04:00
dheeyi
e51d2ca2b1 Merge remote branch 'upstream/master' into PM-2104 2015-04-20 17:41:04 -04:00
Luis Fernando Saisa Lopez
e2f2ffedbb PM-2355 "Al modificar un Intemediate..." SOLVED
> Code Isuue:
  Al modificar un Intemediate send message event y grabar sale un mensaje de error
> Solution:
  Al configurar la propiedad de un message event y guardar la configuracion ya no muestra el error.
2015-04-20 17:33:41 -04:00
Victor Saisa Lopez
e1875b1ede PM-2039 "Las cookies de sesion no se ha definido con el flag..." SOLVED
Issue:
    Las cookies de sesion no se ha definido con el flag HttpOnly esta debe definirse para mitigar ataques de tipo
    cross-site scripting.
Cause:
    No se a definido el parametro "httponly" al momento de usar la funcion "setcookie"
Solution:
    Se define el parametro "httponly" al momento de usar la funcion "setcookie"
2015-04-20 17:01:38 -04:00
Victor Saisa Lopez
bd51761043 Merge branch 'master' of bitbucket.org:colosa/processmaker into PM-2039 2015-04-20 16:37:17 -04:00
Paula V. Quispe
cb1f02dc82 PM-2211: I added new column Error_mail in Email's log 2015-04-20 16:24:01 -04:00
Julio Cesar Laura Avendaño
06e66106ed Merged in gproly/processmaker/PM-2159 (pull request #1957)
PM-2159
2015-04-20 16:07:47 -04:00
dheeyi
a95ee24fdd PM-2357 Mover opciones de menu contextual del proceso al listado de "Process Objects".
Causa : Definida asi en su contruccion.
Solució Remover en menu anterior(Click derecho en el canvas - menu contextual), y adicionar en el menu "Process Objects".
2015-04-20 14:53:56 -04:00
Marco Antonio Nina Mena
9257e9f7ba Merge branch 'master' of bitbucket.org:marcoAntonioNina/processmaker into dashboards2 2015-04-20 14:46:33 -04:00