Commit Graph

14726 Commits

Author SHA1 Message Date
Quenta Ronald
86e0dee8bd Merged colosa/processmaker into master 2015-04-20 17:19:43 -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
Erik
120f7fce14 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 15:37:36 -05: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
Marco Antonio Nina Mena
8b064277dd Merged colosa/processmaker into master 2015-04-20 14:44:49 -04:00
Julio Cesar Laura Avendaño
0617571f13 Merged in julceslau/processmaker (pull request #1958)
Updating .po and .sql file for PM3-RC4
2015-04-20 14:41:08 -04:00
dheeyi
c27fcfeb8c 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 14:40:36 -04:00
Julio Cesar Laura
ef71e49848 Updating .po and .sql file for PM3-RC4 2015-04-20 14:39:01 -04:00
Victor Saisa Lopez
7b17edbb90 Merge branch 'master' of bitbucket.org:colosa/processmaker into PM-2039 2015-04-20 13:57:24 -04:00
Roly Rudy Gutierrez Pinto
1d661ebe4a PM-2159 2015-04-20 12:31:42 -04:00
Julio Cesar Laura Avendaño
3a92f9b2d3 Merged in cochalo/processmaker/PM-2277 (pull request #1952)
PM-2277 Se añadio 2 hooks para case scheduler
2015-04-20 12:16:43 -04:00
Victor Saisa Lopez
00b973f95b Merge branch 'master' of bitbucket.org:colosa/processmaker into PM-2039 2015-04-20 11:50:39 -04:00
Julio Cesar Laura Avendaño
840847f456 Merged in dashboards2 (pull request #1955)
Dashboard refactorization and upgrades
2015-04-20 11:46:47 -04:00
Julio Cesar Laura Avendaño
9b99543d20 Merged in victorsl/processmaker/PM-1873 (pull request #1956)
PM-1873 "RefreshToken not recreated after using it to generate..." SOLVED
2015-04-20 11:42:26 -04:00
Victor Saisa Lopez
caf55a7e07 PM-1873 "RefreshToken not recreated after using it to generate..." SOLVED
Issue:
    RefreshToken not recreated after using it to generate another accessToken
Cause:
    Nuevo requerimiento de funciones
Solution:
    Se esta definiendo el flag "always_issue_new_refresh_token" con "true",
    esto para poder generar un nuevo refresh-token cuando se solicita
    un access-token usando un refresh-token
2015-04-20 11:35:49 -04:00
Quenta Ronald
d136929150 Merged colosa/processmaker into master 2015-04-20 11:33:27 -04:00
Dante
9754d4a793 scroll image correction 2015-04-20 11:28:02 -04:00
Dante
b1b78ab0cc inserts of indacator list updated 2015-04-20 11:20:15 -04:00
Dante Loayza
1ba81d4fa5 Merged master into dashboards2 2015-04-20 11:17:35 -04:00
Dante
df39cd5ab4 confflict correction in insert part 2 2015-04-20 11:16:45 -04:00
Dante
ba371efd3f confflict correction in insert 2015-04-20 11:13:03 -04:00
Dante
d7f6f7c35e Merge branch 'dashboards2' of bitbucket.org:colosa/processmaker into dashboards2 2015-04-20 11:07:35 -04:00
Dante Loayza
7180966f7e insert.sql deleted online with Bitbucket to resolve confflicts 2015-04-20 15:06:49 +00:00
Dante
279101d91d resolve sync confflict 2015-04-20 11:03:40 -04:00
Dante
48f325062d Merge branch 'dashboards2' of bitbucket.org:colosa/processmaker into dashboards2 2015-04-20 10:56:37 -04:00
Dante
1b247c89c3 styles corrections 2015-04-20 10:52:16 -04:00
dheeyi
33e9651b91 Merge remote branch 'upstream/master' into PM-2104 2015-04-20 08:47:25 -04:00
Brayan Pereyra
4d8e2c160d PM-2277: Adicion de condicional para la existencia de triggers 2015-04-20 08:43:09 -04:00
Marco Antonio Nina Mena
c693631b0b Merged colosa/processmaker into master 2015-04-20 08:34:41 -04:00
Marco Antonio Nina Mena
7c3def1b82 Merge branch 'master' of bitbucket.org:marcoAntonioNina/processmaker into dashboards2 2015-04-20 08:08:18 -04:00
Julio Cesar Laura Avendaño
03bc2efa3f Merged in jonathanquispe/processmaker/PM2074 (pull request #1944)
pm2074 update
2015-04-18 10:25:22 -04:00
jonathan quispe
3e3d011b7f Merged colosa/processmaker into master 2015-04-18 10:23:26 -04:00
Roly Rudy Gutierrez Pinto
0cb56eec28 Merge remote-tracking branch 'upstream/master' 2015-04-17 19:33:00 -04:00
Roly Rudy Gutierrez Pinto
8960fd80b1 IMPROVEMENT 2015-04-17 19:32:39 -04:00
Julio Cesar Laura Avendaño
5ef411c927 Merged in gproly/processmaker/PM-2301 (pull request #1946)
PM-2301
2015-04-17 19:14:35 -04:00
Julio Cesar Laura Avendaño
98de9dcb40 Merged in gproly/processmaker/PM-2308-IMPROVEMENT (pull request #1947)
PM-2301-IMPROVEMENT
2015-04-17 19:05:46 -04:00
Julio Cesar Laura Avendaño
f51c53cb99 Merged in luisfernandosl/processmaker/PM-2291 (pull request #1951)
PM-2291 "DesignerBPMN>CaseTracker: No se visualizan los..." SOLVED
2015-04-17 18:45:08 -04:00
Julio Cesar Laura Avendaño
7462ba96d0 Merged in gproly/processmaker/PM-2003 (pull request #1945)
PM-2003
2015-04-17 18:12:39 -04:00
Julio Cesar Laura Avendaño
8b34cf5dec Merged in dheeyi/processmaker/PM-2313 (pull request #1950)
PM-2206
2015-04-17 18:09:15 -04:00
jonathan quispe
af3298cc41 Merged colosa/processmaker into master 2015-04-17 18:03:42 -04:00
jonathan
8d706c9347 update login v2 2015-04-17 18:00:52 -04:00
Julio Cesar Laura Avendaño
8ca864ff9c Merged in paulis/processmaker/PM-2336 (pull request #1948)
I solved the issue PM-2336 [Error con el Consolidated tab]
2015-04-17 17:54:05 -04:00
Julio Cesar Laura Avendaño
9f5f1bd9b2 Merged in paulis/processmaker/PM-TIMINGCONTROL (pull request #1949)
I solved the issue PM-1947
2015-04-17 17:53:40 -04:00
Julio Cesar Laura Avendaño
4549ea1e4a Merged in mcuiza/processmaker/PM-2314,PM-2331 (pull request #1937)
PM-2314,PM-2331 - Enterprise features
2015-04-17 17:51:01 -04:00
Dante Loayza
fc4fb0b335 Merged in marcoAntonioNina/processmaker/dashboards2 (pull request #1954)
Add value default process
2015-04-17 17:36:33 -04:00
Marco Antonio Nina Mena
e6a97b816b Merged colosa/processmaker into master 2015-04-17 17:35:31 -04:00