Commit Graph

44 Commits

Author SHA1 Message Date
Roly Rudy Gutierrez Pinto
4ae20b78dc HOR-3700-RG 2017-08-16 09:06:09 -04:00
dante
07f0a36aef First set of modifications 2017-08-11 11:10:27 -04:00
Ronald Quenta
a13770969d space 2017-08-10 23:01:23 -04:00
Ronald Quenta
6a64d3c46b delete plugins 2017-08-10 22:59:30 -04:00
Ronald Quenta
94a2db1e23 HOR-3629 2017-08-10 12:10:42 -04:00
Ronald Quenta
cc5fcb08bc change 2017-08-08 15:40:50 -04:00
Roly Rudy Gutierrez Pinto
39a18a2d96 HOR-3275 improvement 2017-05-24 11:26:13 -04:00
Roly Rudy Gutierrez Pinto
cf0481a943 HOR-3275 improvement 2017-05-19 16:29:32 -04:00
Roly Rudy Gutierrez Pinto
23a928c7e0 HOR-3275 2017-05-19 16:20:44 -04:00
Roly Rudy Gutierrez Pinto
c235f15a29 HOR-2967 2017-05-15 14:49:15 -04:00
Roly Rudy Gutierrez Pinto
f879964e92 HOR-2967 2017-04-19 16:35:56 -04:00
qronald
a9a1bd149e remove extend in action disable 2017-02-14 15:49:14 -04:00
qronald
d8f160cfa0 up observations 2017-02-14 15:23:41 -04:00
Roly Rudy Gutierrez Pinto
0bb00e199c HOR-2469 2017-01-13 15:52:48 -04:00
Paula V. Quispe
9b60fdb682 HOR-2282 2016-12-02 10:16:37 -05: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
mcuiza
f4be06d7f2 HOR-1101: Batch reassignment
.

validacion USR_UID

correccion observacion

soporte multiple plugins
2016-06-17 12:15:29 -04:00
marcelo.cuiza
ee601563fd PM-4170: Importing a simplified designer process looses its type 2015-11-30 17:00:15 -04:00
marcelo.cuiza
4cd772c402 PM-4099: Add the possibility to Replace a custom 'New Case' menu
correccion de observaciones

correccion observaciones y mejoras

.
2015-11-19 18:27:33 -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
Brayan Pereyra
ca6f63e219 PM-2277 Se añadio 2 hooks para case scheduler 2015-04-17 17:11:17 -04:00
Marco Antonio Nina
48d963a033 BUG-15561 Cambiar el algoritmo o metodo de cifrado... SOLVED
- It don't have the functionality.
- A function was add in class bootstrap hasPassword.
- a function was add in class enterprise.
2014-09-22 09:58:50 -04:00
Marco Antonio Nina
f54433b89e PM-295 Plugin Enterprise que sea parte del core SOLVED
- PM-317	Analizar como, que y donde mover los files/code del enterprise.
- PM-318	Enterprise Traducible.
- PM-320	Hacer funcionar el administrador de plugins.
2014-09-19 10:21:18 -04:00
Julio Cesar Laura
1d89dc5d13 Merge code from github to bitbucket 2014-08-14 2014-08-14 13:53:06 -04:00
Marco Antonio Nina
09c83fc7bb Improvement Plugin EnhancedLogin
- A validation was added validation for login.
2014-07-23 12:35:31 -04:00
Erik Amaru Ortiz
2398200adf Merge branch 'master' of github.com:colosa/processmaker
Conflicts:
	workflow/engine/classes/class.plugin.php
	workflow/engine/classes/class.pluginRegistry.php
2013-12-03 18:23:12 -04:00
Erik Amaru Ortiz
b25efdd866 Adding Rest Api Service Support
Rest Service on plugins
-----------------------

1. enable service

add the following line in plugin __constructor main class
$this->enableRestService(true);

2. Create the sources directory structure by example:
if you plugin is named myPlugin

myPlugin
    |--src
        |--Services
             |--Api
                 |--MyPlugin
                      |--Test.php

Where Test.php is a Restler class
2013-12-03 17:10:18 -04:00
Julio Cesar Laura
e97a04943f Add "registerCronFile" method to the plugin class 2013-11-25 13:01:30 -04:00
Marco Antonio Nina
638cdee160 Add hook before create user 2013-03-20 10:58:19 -04:00
Julio Cesar Laura
24f769a830 Add hook to overwrite cases-ajaxListener actions 2013-02-26 15:24:25 -04:00
Erik Amaru Ortiz
ce21ee6454 PM Rest Feature: added plugins support & more improvements
from a plugin a rest class can be registered now:

on setup method add the following:
---
$this->registerRestService('Sample', [optional string: $path]);
--

and create the folder   PATH_PLUGIN . /your_plugin/classes/rest

next add a class with the flowing characteristics:

<?php

class Plugin_Services_Rest_Sample
{
    public function get()
    {
        return 'hello world';
    }
}

A class prefixed with Plugin_Services_Rest_
and add the corresponding methods for a Restler api
(http://luracast.com/products/restler/)

Finally on process maker will be exposed as:

via GET: http://127.0.0.1/rest/workflow/sample
2012-08-23 13:01:19 -04:00
Erik Amaru Ortiz
06be321690 Coding standard fix, & removing g::pr() on class 2012-08-22 12:00:36 -04:00
Erik Amaru Ortiz
f8ab55a061 BUG 0000 User Experience (single app option added) 1st commit
- login added
- "single application" option added
- simplified improved
2012-02-24 19:32:24 -04:00
Julio Cesar Laura
13d850daf2 BUG 000 Add dummy function registerDashboard for backwards compatibility 2012-01-19 16:21:20 -04:00
Julio Cesar Laura
baad71c5d9 BUG 000 Hook for the trigger PM_CREATE_NEW_DELEGATION 2012-01-10 12:22:32 -04:00
Julio Cesar Laura
a24cb843e8 BUG 000 Fix another bug in the home menu 2012-01-04 17:41:38 -04:00
Julio Cesar Laura
c003597d1b BUG 000 Add hook for dashlets 2012-01-03 18:31:15 -04:00
Erik Amaru Ortiz
be0c90af87 BUG 000 momentarily reverted to rc5 fro pmTables (fix) 2011-09-05 12:47:25 -04:00
Erik Amaru Ortiz
dbb3da02c0 BUG 0000 - Javascript Registry for plugins was added
- using inside the plugin class:
       registerJavascript('core_folder/core_js', 'my_plugin/my_js');
2011-07-01 17:58:40 -04:00
abraar
ef427ec0df Changes done for PhpDoc 2011-02-01 12:49:40 +00:00
Abraar
0248e8121d Changes made for documentation 2011-01-22 12:20:08 +00:00
Hugo Loza
324bb69a6a Extended Property for Tasks 2011-01-18 22:14:46 +00:00
Erik Amaru Ortiz
0525681d79 initial commit from rev. 632 2010-12-02 23:34:41 +00:00