Commit Graph

51 Commits

Author SHA1 Message Date
Erik Amaru Ortiz
a9141f16e2 BPMN Projects import is working now, first part, it is just importing project that doesn't exist in db. 2014-03-26 20:04:51 -04:00
Erik Amaru Ortiz
16d861c225 Adding SubProcess support for Bpmn->Workflow adapter 2014-03-26 12:21:18 -04:00
Erik Amaru Ortiz
7962d40a0f Updating Unit Tests for BpmnWorkflow Adapter, and some Bpmn->Workflow logic 2014-02-24 19:10:45 -04:00
Erik Amaru Ortiz
aa9cedf803 Update for BPMN Gateways to Routes handling for BpmnWorkflow adapter 2014-02-21 19:27:15 -04:00
Victor Saisa Lopez
2f0ffae574 ProcessMaker-MA "Trigger Wizard (endpoints)"
- Se han implementado los siguientes Endpoints:
    GET /api/1.0/{workspace}/project/{prj_uid}/trigger-wizards
    GET /api/1.0/{workspace}/project/{prj_uid}/trigger-wizard/{lib_name}
    GET /api/1.0/{workspace}/project/{prj_uid}/trigger-wizard/{lib_name}/{fn_name}
2014-02-20 17:16:00 -04:00
Erik Amaru Ortiz
f62956ae76 Adding validation before update a gateway, it only is updated if its data has been changed 2014-02-20 17:04:25 -04:00
Erik Amaru Ortiz
4e5f208ca3 Improving changes listener on BpmnWorkflow Adapter 2014-02-20 10:50:52 -04:00
Erik Amaru Ortiz
00ebbeff0d Updates before update on BpmnWorkflow Adapter 2014-02-19 19:32:19 -04:00
Erik Amaru Ortiz
6e555080da Updating BpmnWorkflow Adapter
Now Handling events, is updating only when the event was changed
2014-02-19 13:31:02 -04:00
Erik Amaru Ortiz
ec48facf8b Updates On Bpmn->Workflow Adapter, now activities and flows are updated just when its data have changed 2014-02-18 17:41:45 -04:00
Victor Saisa Lopez
69c9945bcd ProcessMaker-MA "Process Variables (fixes & behat)"
- Se han agregado validaciones faltantes
- Se han implementado los siguientes features (behat):
    GET /api/1.0/{workspace}/project/{prj_uid}/variables
    GET /api/1.0/{workspace}/project/{prj_uid}/grid/variables
    GET /api/1.0/{workspace}/project/{prj_uid}/grid/{grid_uid}/variables
2014-02-14 11:53:49 -04:00
Victor Saisa Lopez
c3578ded20 ProcessMaker-MA "Variables @@ (endpoints)"
- Se han implementado los siguientes Endpoints:
    /api/1.0/{workspace}/project/{prj_uid}/variables                 //todas las variables (incluyen las variables GRID)
    /api/1.0/{workspace}/project/{prj_uid}/grid/variables            //todas las variables GRID (se incluyen sus UIDs)
    /api/1.0/{workspace}/project/{prj_uid}/grid/{grid_uid}/variables //todas las variables del GRID
2014-02-13 17:18:17 -04:00
Erik Amaru Ortiz
96e51f5e5b FIX for BpmnWorkflow Adapter class, now the set and unset of start and end tasks on workflow layer, are listening on addFlows and removeFlow methods 2014-02-13 16:40:00 -04:00
Victor Saisa Lopez
5544d8f805 ProcessMaker-MA "InputDocuments and DynaForms (Fixes)"
- Se han mejorado y corregido el nombre de las variables (prj_uid)
- Se han completado validaciones al: Crear y Actualizar un InputDocument
- Se ha corregido el "negative_tests_input.feature" (behat) para el InputDocument, los
  cambios corresponden a nombres de atributos
2014-02-12 12:32:04 -04:00
Erik Amaru Ortiz
0bb319c70e Adding Event handling for bpmn and workflow layer (for start and end task setting) 2014-02-10 19:43:54 -04:00
Erik Amaru Ortiz
9dd4d48ccb Updating flows Handling for Bpmn->workflow project Handling 2014-02-10 11:29:28 -04:00
erik ao
87b892b9b2 Merged in victorsl/processmaker (pull request #164)
ProcessMaker-MA "Web Entry (Fixes)"
2014-02-10 09:22:28 -04:00
Erik Amaru Ortiz
82da942ea1 updates to enable save flow connections between activity->activity and activity->gateway 2014-02-07 15:42:24 -04:00
Victor Saisa Lopez
52f195a804 ProcessMaker-MA "Web Entry (Fixes)"
- Se han completado validaciones al crear un Web Entry
2014-02-07 14:52:35 -04:00
Erik Amaru Ortiz
68c1d98b96 updates for adapter flows -> to -> route 2014-02-07 08:41:11 -04:00
Erik Amaru Ortiz
ca7fa0651d adding flow -> task creation via BpmnWorkflow adapter 2014-02-06 21:26:06 -04:00
Erik Amaru Ortiz
e869df7ad5 Adding Flows handling to Project\Bpmn handler class 2014-02-06 20:30:27 -04:00
Victor Saisa Lopez
a92e5afc02 ProcessMaker-MA "Dynaforms Resources (Fixes)"
- Se han mejorado y corregido el nombre de las variables (prj_uid)
- Se han completado validaciones en:
    > Crear un DynaForm
    > Copy/Import un DynaForm
    > Crear un DynaForm en base un PM Table
        * Se han agregado las validaciones requeridas para los campos "Primary Key" del PM Table
- Se han corregido los archivos "behat" (main y negative), los cambios corresponden a nombres de atributos
- Se han corregigo un bug en "workflow/engine/classes/model/Step.php"
2014-02-06 15:35:49 -04:00
Erik Amaru Ortiz
e19d1b2033 Entpoint /project: enabling new/update/delete diagram's activities for PUT method 2014-02-06 12:10:35 -04:00
Erik Amaru Ortiz
187ad19c84 Entpoint /project: enabling update/new activities for PUT method 2014-02-06 11:30:09 -04:00
Erik Amaru Ortiz
6b8ca3c9ee Updating /project endpint, now is working GET /projects/{prj_uid} and /projects methods (only is loading diagram's activities) 2014-02-06 11:00:15 -04:00
Erik Amaru Ortiz
aa399794f3 Adding Override Methods to Adapter Bpmn->Workflow Projects 2014-02-05 14:09:48 -04:00
Erik Amaru Ortiz
0063597e08 Enabling to use GET method for Project endpoint -> Request GET: /projects, and some updates 2014-02-05 12:34:20 -04:00
Victor Saisa Lopez
0dc12d25e0 ProcessMaker-MA "Process of a Project Resources (endpoints & behat)"
- Se han implementado los siguientes Endpoints y sus correspondientes features (behat):
    GET /api/1.0/{workspace}/project/{prj_uid}/process
    PUT /api/1.0/{workspace}/project/{prj_uid}/process
2014-02-04 17:34:29 -04:00
Erik Amaru Ortiz
6370e4257e More updates to handling PUT request for /project endpoint 2014-01-28 17:01:26 -04:00
Victor Saisa Lopez
50ce380716 ProcessMaker-MA "Web Entry (behat)"
- Se han implementado los siguientes features:
    GET    /api/1.0/{workspace}/project/{prj_uid}/web-entries
    GET    /api/1.0/{workspace}/project/{prj_uid}/web-entry/{tas_uid}/{dyn_uid}
    POST   /api/1.0/{workspace}/project/{prj_uid}/web-entry
    DELETE /api/1.0/{workspace}/project/{prj_uid}/web-entry/{tas_uid}/{dyn_uid}
2014-01-27 15:21:15 -04:00
Fernando Ontiveros
3d518e393c CODE STYLE for several files:
src/BusinessModel/CaseScheduler.php
src/BusinessModel/DataBaseConnection.php
src/BusinessModel/OutputDocument.php
src/BusinessModel/ProcessSupervisor.php
src/BusinessModel/Task.php
src/ProcessMaker/Adapter/Bpmn/Model.php
src/ProcessMaker/Adapter/Workflow.php
src/Services/Api/ProcessMaker/Project.php
src/Services/Api/ProcessMaker/Project/CaseScheduler.php
src/Services/Api/ProcessMaker/Project/DataBaseConnection.php
src/Services/Api/ProcessMaker/Project/OutputDocuments.php
src/Services/Api/ProcessMaker/Project/ProcessPermissions.php
src/Services/Api/ProcessMaker/Test.php
src/Services/Api/ProcessMaker/Test2.php
src/Services/Api/ProcessMaker/Test3.php
src/Services/Api/ProcessMaker/Type.php
2014-01-25 06:10:24 -04:00
Erik Amaru Ortiz
72fbe36660 Adding DELETE /project/{prj_uid}, is working, and more changes for PUT method 2014-01-24 17:55:42 -04:00
Erik Amaru Ortiz
d850d666b6 Adding new project type (bpmn) creation button and loading fe a be and some changes for method PUT /project/{prj_uid} (still not functional) 2014-01-23 21:29:03 -04:00
Victor Saisa Lopez
20da5ba289 ProcessMaker-MA "Web Entry (endpoints)"
- Se han implementado los siguientes Endpoints:
    GET    /api/1.0/{workspace}/project/{prj_uid}/web-entries
    GET    /api/1.0/{workspace}/project/{prj_uid}/web-entry/{tas_uid}/{dyn_uid}
    DELETE /api/1.0/{workspace}/project/{prj_uid}/web-entry/{tas_uid}/{dyn_uid}
2014-01-22 17:18:33 -04:00
Victor Saisa Lopez
a72b90481d ProcessMaker-MA "Input Documents Resources (validations)"
- Se han corregido validaciones con el campo "inp_doc_title" en POST y PUT
- Se a restablecido los behat basicos en un nuevo archivo
  llamado "basic_sequence.feature" (Input Documents Resources)
- Se a renombrado el archivo "case_tracket.feature"
  por "basic_sequence.feature" (Case Tracker)
2014-01-17 15:20:11 -04:00
Erik Amaru Ortiz
c295187c3a Commit for PUT /project/{prj_uid}, 2nd commit, still not functional 2014-01-17 13:37:15 -04:00
erik ao
c9f6a4d681 Merged in victorsl/processmaker (pull request #44)
ProcessMaker-MA "Dynaforms Resources (endpoints)"
2013-12-23 17:21:41 -04:00
Erik Amaru Ortiz
1ac6518734 Adding put method for /project endpoint (1st commit - still not functional) 2013-12-23 17:17:01 -04:00
Victor Saisa Lopez
defc377061 ProcessMaker-MA "Dynaforms Resources (endpoints)"
- Se han implementado los siguientes Endpoints:
    GET    /api/1.0/{workspace}/project/{prj_uid}/dynaforms
    GET    /api/1.0/{workspace}/project/{prj_uid}/dynaform/{dyn_uid}
    POST   /api/1.0/{workspace}/project/{prj_uid}/dynaform
    PUT    /api/1.0/{workspace}/project/{prj_uid}/dynaform/{dyn_uid}
    DELETE /api/1.0/{workspace}/project/{prj_uid}/dynaform/{dyn_uid}
2013-12-23 17:14:04 -04:00
Erik Amaru Ortiz
b544c24220 Changing status code to return on POST /project request 2013-12-17 11:24:37 -04:00
Victor Saisa Lopez
3c7390d38b ProcessMaker-MA "Input Documents Resources"
- Se ha implementado los siguientes Endpoints:
    GET    * /api/1.0/{workspace}/project/{prj_uid}/input-documents
    GET    * /api/1.0/{workspace}/project/{prj_uid}/input-document/{inp_doc_uid}
    POST   * /api/1.0/{workspace}/project/{prj_uid}/input-document
    PUT    * /api/1.0/{workspace}/project/{prj_uid}/input-document/{inp_doc_uid}
    DELETE   /api/1.0/{workspace}/project/{prj_uid}/input-document/{inp_doc_uid}

    Para los Endpoints con *, se ha corregido los siguientes atributos:
    - "out_doc_form_needed" se a cambiado por "inp_doc_form_needed"
    - "inp_doc_versionning" se a cambiado por "inp_doc_versioning"
2013-12-13 12:57:02 -04:00
Erik Amaru Ortiz
71694a557e BPMN->Workflow transformation layer (1st commit) 2013-12-10 20:36:51 -04:00
Erik Amaru Ortiz
dbed38c0a7 adding pm workflow process creation while a bpmn project is created 2013-12-09 10:42:01 -04:00
Erik Amaru Ortiz
cba3665a28 adding alias for project on api.ini 2013-12-09 09:58:23 -04:00
erik
0f73494c46 litle changes for /project endpoint 2013-12-08 23:30:20 -04:00
Erik Amaru Ortiz
7d95c6a056 litle fix tu support endpoint: GET /projects 2013-12-06 12:12:11 -04:00
erik
2d622c8306 Adding Bound data to Project/Diagram/[activity,event,gateway] objects 2013-12-06 00:02:56 -04:00
erik
a9746497bc adding 'GET /projects' endpoint 2013-12-05 23:01:02 -04:00
Erik Amaru Ortiz
8bbaa579c5 Adding Project API Class - Litle update 2013-12-05 20:44:28 -04:00