diff --git a/workflow/engine/src/ProcessMaker/Services/Api/ActionsByEmail.php b/workflow/engine/src/ProcessMaker/Services/Api/ActionsByEmail.php index 13db20a7d..5a5d97bff 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/ActionsByEmail.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/ActionsByEmail.php @@ -65,6 +65,8 @@ class ActionsByEmail extends Api /** * * @url PUT /updateTemplate + * @class AccessControl {@permission PM_SETUP_EMAIL} + * @access protected */ public function updateTemplate($params) { @@ -83,6 +85,8 @@ class ActionsByEmail extends Api /** * * @url PUT /saveConfiguration + * @class AccessControl {@permission PM_SETUP_EMAIL} + * @access protected */ public function saveConfiguration($params) { diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Calendar.php b/workflow/engine/src/ProcessMaker/Services/Api/Calendar.php index e12490240..53dadcd0e 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Calendar.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Calendar.php @@ -84,7 +84,6 @@ class Calendar extends Api * @access protected * @class AccessControl {@permission PM_SETUP_CALENDAR} * @url PUT /:cal_uid - * * @param string $cal_uid {@min 32}{@max 32} * @param array $request_data */ diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Cases.php b/workflow/engine/src/ProcessMaker/Services/Api/Cases.php index 47818ac73..594b2f680 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Cases.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Cases.php @@ -802,6 +802,8 @@ class Cases extends Api * @param string $usr_uid_source {@from body} {@min 32}{@max 32} * @param string $usr_uid_target {@from body} {@min 32}{@max 32} * @param string $del_index {@from body} + * @class AccessControl {@permission PM_REASSIGNCASE,PM_REASSIGNCASE_SUPERVISOR} + * @access protected */ public function doPutReassignCase($app_uid, $usr_uid_source, $usr_uid_target, $del_index = null) { @@ -816,10 +818,12 @@ class Cases extends Api /** * Route Case - * @url PUT /:app_uid/route-case * + * @url PUT /:app_uid/route-case * @param string $app_uid {@min 32}{@max 32} * @param string $del_index {@from body} + * @class AccessControl {@permission PM_CASES} + * @access protected */ public function doPutRouteCase($app_uid, $del_index = null) { @@ -836,10 +840,8 @@ class Cases extends Api * Cancel Case * * @param string $cas_uid {@min 1}{@max 32} - * - * @author Brayan Pereyra (Cochalo) - * @copyright Colosa - Bolivia - * + * @class AccessControl {@permission PM_CANCELCASE} + * @access protected * @url PUT /:cas_uid/cancel */ public function doPutCancelCase($cas_uid) @@ -858,10 +860,8 @@ class Cases extends Api * * @param string $cas_uid {@min 1}{@max 32} * @param string $unpaused_date {@from body} - * - * @author Brayan Pereyra (Cochalo) - * @copyright Colosa - Bolivia - * + * @class AccessControl {@permission PM_CASES} + * @access protected * @url PUT /:cas_uid/pause */ public function doPutPauseCase($cas_uid, $unpaused_date = null) @@ -883,10 +883,8 @@ class Cases extends Api * Unpause Case * * @param string $cas_uid {@min 1}{@max 32} - * - * @author Brayan Pereyra (Cochalo) - * @copyright Colosa - Bolivia - * + * @class AccessControl {@permission PM_CASES} + * @access protected * @url PUT /:cas_uid/unpause */ public function doPutUnpauseCase($cas_uid) @@ -905,10 +903,8 @@ class Cases extends Api * * @param string $cas_uid {@min 1}{@max 32} * @param string $tri_uid {@min 1}{@max 32} - * - * @author Brayan Pereyra (Cochalo) - * @copyright Colosa - Bolivia - * + * @class AccessControl {@permission PM_CASES} + * @access protected * @url PUT /:cas_uid/execute-trigger/:tri_uid */ public function doPutExecuteTriggerCase($cas_uid, $tri_uid) @@ -977,10 +973,8 @@ class Cases extends Api * @param array $request_data * @param string $dyn_uid {@from path} * @param int $del_index {@from path} - * - * @author Brayan Pereyra (Cochalo) - * @copyright Colosa - Bolivia - * + * @class AccessControl {@permission PM_CASES} + * @access protected * @url PUT /:app_uid/variable */ public function doPutCaseVariables($app_uid, $request_data, $dyn_uid = '', $del_index = 0) @@ -1144,9 +1138,8 @@ class Cases extends Api * @param int $del_index {@from body} * @param string $obj_type {@from body} * @param string $obj_uid {@from body} - * - * @copyright Colosa - Bolivia - * + * @class AccessControl {@permission PM_CASES} + * @access protected * @url PUT /:app_uid/execute-triggers */ public function doPutExecuteTriggers($app_uid, $del_index, $obj_type, $obj_uid) diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Cases/Variable.php b/workflow/engine/src/ProcessMaker/Services/Api/Cases/Variable.php index 61620f006..b32622d88 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Cases/Variable.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Cases/Variable.php @@ -105,7 +105,8 @@ class Variable extends Api * @param int $del_index {@min 1} * @param string $var_name * @param array $request_data - * + * @class AccessControl {@permission PM_CASES} + * @access protected * @status 204 */ public function doPutVariable($app_uid, $del_index, $var_name, array $request_data) diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Catalog.php b/workflow/engine/src/ProcessMaker/Services/Api/Catalog.php index 1e9fd1bcd..3db7504e6 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Catalog.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Catalog.php @@ -63,13 +63,11 @@ class Catalog extends Api /** * @url PUT /:cat_uid/:cat_type - * * @param string $cat_uid {@min 32}{@max 32} * @param string $cat_type {@min 32}{@max 32} * @param array $request_data - * - * @author Marco Antonio Nina - * @copyright Colosa - Bolivia + * @class AccessControl {@permission PM_DASHBOARD} + * @access protected */ public function doPut($cat_uid, $cat_type, $request_data) { diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Consolidated.php b/workflow/engine/src/ProcessMaker/Services/Api/Consolidated.php index 78ba6ccc6..3b7693b0a 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Consolidated.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Consolidated.php @@ -113,10 +113,8 @@ class Consolidated extends Api * @param string $pro_uid {@min 1} {@max 32} * @param array $request_data * @return array - * - * @author Brayan Pereyra (Cochalo) - * @copyright Colosa - Bolivia - * + * @class AccessControl {@permission PM_CASES} + * @access protected * @url PUT /cases/:tas_uid/:dyn_uid/:pro_uid */ public function doPutCasesConsolidated($tas_uid, $dyn_uid, $pro_uid, $request_data) diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Dashboard.php b/workflow/engine/src/ProcessMaker/Services/Api/Dashboard.php index f10132042..db70262ab 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Dashboard.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Dashboard.php @@ -243,10 +243,9 @@ class Dashboard extends Api * Put dashboards configuration * * @param array $request_data - * - * * @url PUT - * + * @class AccessControl {@permission PM_DASHBOARD} + * @access protected */ public function doPutDashboard($request_data) { @@ -340,9 +339,8 @@ class Dashboard extends Api * Put Indicator * * @param array $request_data - * - * @url PUT /indicator - * + * @class AccessControl {@permission PM_DASHBOARD} + * @access protected */ public function doPutIndicator($request_data) { @@ -417,9 +415,8 @@ class Dashboard extends Api * Put dashboards configuration by usr_uid * * @param array $request_data - * - * @url PUT /config - * + * @class AccessControl {@permission PM_DASHBOARD} + * @access protected */ public function doPutDashboardConfigByUsrUid($request_data) { diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Department.php b/workflow/engine/src/ProcessMaker/Services/Api/Department.php index 967d91484..19d24be83 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Department.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Department.php @@ -142,12 +142,11 @@ class Department extends Api /** * @url PUT /:dep_uid/set-manager/:usr_uid - * + * @class AccessControl {@permission PM_USERS} + * @access protected * @param string $dep_uid {@min 1}{@max 32} * @param string $usr_uid {@min 1}{@max 32} - * * @return array - * */ public function doPutSetManager($dep_uid, $usr_uid) { @@ -203,10 +202,10 @@ class Department extends Api /** * @url PUT /:dep_uid - * * @param string $dep_uid {@min 1}{@max 32} * @param array $request_data - * + * @class AccessControl {@permission PM_USERS} + * @access protected */ public function doPut($dep_uid, $request_data) { diff --git a/workflow/engine/src/ProcessMaker/Services/Api/EmailServer.php b/workflow/engine/src/ProcessMaker/Services/Api/EmailServer.php index 3e401eb1c..a42517a5e 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/EmailServer.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/EmailServer.php @@ -124,10 +124,10 @@ class EmailServer extends Api /** * @url PUT /:mess_uid - * * @param string $mess_uid {@min 32}{@max 32} * @param array $request_data - * + * @class AccessControl {@permission PM_SETUP_EMAIL} + * @access protected * @status 200 */ public function doPut($mess_uid, array $request_data) diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Group.php b/workflow/engine/src/ProcessMaker/Services/Api/Group.php index 2b73e904a..de94e7334 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Group.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Group.php @@ -97,7 +97,8 @@ class Group extends Api /** * @url PUT /:grp_uid - * + * @class AccessControl {@permission PM_USERS} + * @access protected * @param string $grp_uid {@min 32}{@max 32} * @param array $request_data */ diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Light.php b/workflow/engine/src/ProcessMaker/Services/Api/Light.php index d5d849b73..61f199a7d 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Light.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Light.php @@ -1175,8 +1175,10 @@ class Light extends Api /** * Route Case - * @url PUT /cases/:app_uid/route-case * + * @url PUT /cases/:app_uid/route-case + * @class AccessControl {@permission PM_CASES} + * @access protected * @param string $app_uid {@min 32}{@max 32} * @param int $del_index {@from body} * @param array $tasks {@from body} @@ -1720,7 +1722,8 @@ class Light extends Api * @param array $request_data * @param string $dyn_uid {@from path} * @param int $del_index {@from path} - * + * @class AccessControl {@permission PM_CASES} + * @access protected * @url PUT /:app_uid/variable */ public function doPutCaseVariables($app_uid, $request_data, $dyn_uid = '', $del_index = 0) diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Light/NotificationDevice.php b/workflow/engine/src/ProcessMaker/Services/Api/Light/NotificationDevice.php index 8f8b8981a..d861d34f9 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Light/NotificationDevice.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Light/NotificationDevice.php @@ -40,11 +40,9 @@ class NotificationDevice extends Api * * @param string $dev_uid {@min 32}{@max 32} * @param array $request_data - * - * @author Ronald Quenta * @return array - * * @url PUT /notification/:dev_uid + * @throws RestException */ public function updateDeviceLanguage($dev_uid, $request_data) { diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Pmtable.php b/workflow/engine/src/ProcessMaker/Services/Api/Pmtable.php index d2c5d1933..bd1d8c5a1 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Pmtable.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Pmtable.php @@ -146,7 +146,7 @@ class Pmtable extends Api * @copyright Colosa - Bolivia * * @access protected - * @class AccessControl {@permission PM_SETUP_PM_TABLES} + * @class AccessControl {@permission PM_SETUP_PM_TABLES} * @url PUT /:pmt_uid */ public function doPutPmTable( @@ -164,15 +164,10 @@ class Pmtable extends Api /** * @param string $pmt_uid {@min 1} {@max 32} - * * @param array $request_data * @return array - * - * @author Brayan Pereyra (Cochalo) - * @copyright Colosa - Bolivia - * * @access protected - * @class AccessControl {@permission PM_SETUP_PM_TABLES} + * @class AccessControl {@permission PM_SETUP_PM_TABLES} * @url PUT /:pmt_uid/data */ public function doPutPmTableData( diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Process.php b/workflow/engine/src/ProcessMaker/Services/Api/Process.php index d8070507d..2296bda19 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Process.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Process.php @@ -78,6 +78,16 @@ class Process extends Api } } + /** + * Update a process by UID. + * + * @param type $processUid + * @param type $request_data + * @return type + * @throws RestException + * @class AccessControl {@permission PM_FACTORY} + * @access protected + */ public function put($processUid, $request_data = null) { $response = array(); diff --git a/workflow/engine/src/ProcessMaker/Services/Api/ProcessCategory.php b/workflow/engine/src/ProcessMaker/Services/Api/ProcessCategory.php index d83b2f91e..4dcbe8a73 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/ProcessCategory.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/ProcessCategory.php @@ -90,13 +90,13 @@ class ProcessCategory extends Api } /** - * - * @access protected - * @class AccessControl {@permission PM_SETUP_PROCESS_CATEGORIES} - * @url PUT /category/:cat_uid * + * @access protected + * @class AccessControl {@permission PM_FACTORY,PM_SETUP_PROCESS_CATEGORIES} + * @url PUT /category/:cat_uid * @param string $cat_uid {@min 32}{@max 32} * @param array $request_data + * @throws RestException */ public function doPutCategory($cat_uid, array $request_data) { diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/Activity.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/Activity.php index d95f3f47b..21c8320ee 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/Activity.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/Activity.php @@ -101,17 +101,17 @@ class Activity extends Api } } - /** + * Update an activity. + * * @param string $prj_uid {@min 32} {@max 32} * @param string $act_uid {@min 32} {@max 32} * @param ActivityPropertiesStructure $properties {@from body} - * - * @author Brayan Pereyra (Cochalo) - * @copyright Colosa - Bolivia + * @class AccessControl {@permission PM_FACTORY} + * @access protected * @return array - * * @url PUT /:prj_uid/activity/:act_uid + * @throws RestException */ public function doPutProjectActivity($prj_uid, $act_uid, ActivityPropertiesStructure $properties, $request_data = array()) { @@ -217,9 +217,12 @@ class Activity extends Api } /** - * @url PUT /:prj_uid/activity/validate-active-cases + * Get activity validate self service. * + * @url PUT /:prj_uid/activity/validate-active-cases * @param string $prj_uid {@min 32}{@max 32} + * @class AccessControl {@permission PM_FACTORY} + * @access protected */ public function doGetActivityValidateSelfService($prj_uid, $request_data = array()) { diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/Activity/Step.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/Activity/Step.php index 69ef59c9b..2d05de43b 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/Activity/Step.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/Activity/Step.php @@ -84,6 +84,8 @@ class Step extends Api * @param string $step_condition {@from body} * @param int $step_position {@from body}{@min 1} * @param string $step_mode {@from body}{@choice EDIT,VIEW} + * @class AccessControl {@permission PM_FACTORY} + * @access protected */ public function doPutActivityStep( $step_uid, diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/Activity/Step/Trigger.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/Activity/Step/Trigger.php index 90a193a01..63f6347ec 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/Activity/Step/Trigger.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/Activity/Step/Trigger.php @@ -64,6 +64,8 @@ class Trigger extends Api * @param string $act_uid * @param string $prj_uid * @param StepTriggerPutStructure $request_data + * @class AccessControl {@permission PM_FACTORY} + * @access protected */ public function doPutActivityStepTrigger($tri_uid, $step_uid, $act_uid, $prj_uid, StepTriggerPutStructure $request_data = null) { @@ -150,6 +152,8 @@ class Trigger extends Api * @param string $act_uid * @param string $prj_uid * @param StepAssignTaskTriggerPutStructure $request_data + * @class AccessControl {@permission PM_FACTORY} + * @access protected */ public function doPutActivityStepAssignTaskTrigger($tri_uid, $act_uid, $prj_uid, StepAssignTaskTriggerPutStructure $request_data = null) { diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/CaseScheduler.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/CaseScheduler.php index fb766c4a5..f8050fa23 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/CaseScheduler.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/CaseScheduler.php @@ -76,11 +76,11 @@ class CaseScheduler extends Api /** * @url PUT /:prjUid/case-scheduler/:schUid - * + * @class AccessControl {@permission PM_FACTORY} + * @access protected * @param string $prjUid {@min 32} {@max 32} * @param string $schUid {@min 32} {@max 32} * @param CaseSchedulerStructure $request_data - * */ public function doPutProjectCaseScheduler($prjUid, $schUid, CaseSchedulerStructure $request_data) { diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/CaseTracker.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/CaseTracker.php index 31fc0d7d6..804ccbe82 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/CaseTracker.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/CaseTracker.php @@ -31,7 +31,8 @@ class CaseTracker extends Api /** * @url PUT /:prj_uid/case-tracker/property - * + * @class AccessControl {@permission PM_FACTORY} + * @access protected * @param string $prj_uid {@min 32}{@max 32} * @param array $request_data * @param string $map_type {@from body}{@choice NONE,PROCESSMAP,STAGES} diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/CaseTrackerObject.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/CaseTrackerObject.php index 434bd6e3e..9f6cf1c1c 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/CaseTrackerObject.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/CaseTrackerObject.php @@ -65,7 +65,8 @@ class CaseTrackerObject extends Api /** * @url PUT /:prj_uid/case-tracker/object/:cto_uid - * + * @class AccessControl {@permission PM_FACTORY} + * @access protected * @param string $cto_uid {@min 32}{@max 32} * @param string $prj_uid {@min 32}{@max 32} * @param array $request_data diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/DataBaseConnection.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/DataBaseConnection.php index 27d57ae9b..7337d6188 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/DataBaseConnection.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/DataBaseConnection.php @@ -133,10 +133,11 @@ class DataBaseConnection extends Api } /** + * Update database connection. + * * @param string $prj_uid {@min 1} {@max 32} * @param string $dbs_uid {@min 1} {@max 32} * @param array $request_data - * * @param string $dbs_type {@from body} {@required true} * @param string $dbs_server {@from body} {@required true} * @param string $dbs_database_name {@from body} {@required true} @@ -145,11 +146,9 @@ class DataBaseConnection extends Api * @param string $dbs_password {@from body} * @param string $dbs_description {@from body} * @return void - * - * @author Brayan Pereyra (Cochalo) - * @copyright Colosa - Bolivia - * * @url PUT /:prj_uid/database-connection/:dbs_uid + * @class AccessControl {@permission PM_SETUP} + * @access protected */ public function doPutDataBaseConnection( $prj_uid, diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/DynaForm.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/DynaForm.php index cd9dff8d6..dc59a24aa 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/DynaForm.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/DynaForm.php @@ -63,8 +63,11 @@ class DynaForm extends Api } /** - * @url PUT /:prj_uid/dynaform/:dyn_uid + * Update dynaform. * + * @url PUT /:prj_uid/dynaform/:dyn_uid + * @class AccessControl {@permission PM_FACTORY} + * @access protected * @param string $dyn_uid {@min 32}{@max 32} * @param string $prj_uid {@min 32}{@max 32} * @param array $request_data diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/EmailEvent.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/EmailEvent.php index 712bf2834..c10ee5235 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/EmailEvent.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/EmailEvent.php @@ -80,7 +80,8 @@ class EmailEvent extends Api /** * @url PUT /:prj_uid/email-event/:email_event_uid - * + * @class AccessControl {@permission PM_FACTORY} + * @access protected * @param string $prj_uid {@min 32}{@max 32} * @param string $email_event_uid {@min 32}{@max 32} * @param array $request_data diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/Event.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/Event.php index d1e5efbfe..ef99e25d8 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/Event.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/Event.php @@ -155,13 +155,9 @@ class Event extends Api * @param string $evn_tas_uid_from {@from body} * @param string $evn_tas_uid_to {@from body} * @param string $evn_conditions {@from body} - * - * @access public - * @author Brayan Pereyra (Cochalo) - * @copyright Colosa - Bolivia - * + * @class AccessControl {@permission PM_FACTORY} + * @access protected * @return void - * * @url PUT /:prj_uid/event/:evn_uid */ public function doPutEvent ( diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/FilesManager.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/FilesManager.php index 2a31bea36..41f870f12 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/FilesManager.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/FilesManager.php @@ -83,7 +83,8 @@ class FilesManager extends Api * @param string $prj_uid {@min 32} {@max 32} * @param ProcessFilesManagerStructure $request_data * @param string $prf_uid {@min 32} {@max 32} - * + * @class AccessControl {@permission PM_FACTORY} + * @access protected * @url PUT /:prj_uid/file-manager/:prf_uid */ public function doPutProcessFilesManager($prj_uid, ProcessFilesManagerStructure $request_data, $prf_uid) diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/InputDocument.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/InputDocument.php index 1ed147b51..93db3a995 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/InputDocument.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/InputDocument.php @@ -59,10 +59,11 @@ class InputDocument extends Api /** * @url PUT /:prj_uid/input-document/:inp_doc_uid - * * @param string $inp_doc_uid {@min 32}{@max 32} * @param string $prj_uid {@min 32}{@max 32} * @param array $request_data + * @class AccessControl {@permission PM_FACTORY} + * @access protected */ public function doPutInputDocument($inp_doc_uid, $prj_uid, $request_data) { diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/MessageEventDefinition.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/MessageEventDefinition.php index b6ddc236b..ac7c453a7 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/MessageEventDefinition.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/MessageEventDefinition.php @@ -102,7 +102,8 @@ class MessageEventDefinition extends Api /** * @url PUT /:prj_uid/message-event-definition/:msged_uid - * + * @class AccessControl {@permission PM_FACTORY} + * @access protected * @param string $prj_uid {@min 32}{@max 32} * @param string $msged_uid {@min 32}{@max 32} * @param array $request_data diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/MessageType.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/MessageType.php index 32b47c377..d4a50ddae 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/MessageType.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/MessageType.php @@ -87,7 +87,8 @@ class MessageType extends Api /** * @url PUT /:prj_uid/message-type/:msgt_uid - * + * @access protected + * @class AccessControl {@permission PM_FACTORY} * @param string $prj_uid {@min 32}{@max 32} * @param string $msgt_uid {@min 32}{@max 32} * @param array $request_data diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/MessageType/Variable.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/MessageType/Variable.php index db199b197..c8b4badf7 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/MessageType/Variable.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/MessageType/Variable.php @@ -90,7 +90,8 @@ class Variable extends Api /** * @url PUT /:prj_uid/message-type/:msgt_uid/variable/:msgtv_uid - * + * @class AccessControl {@permission PM_FACTORY} + * @access protected * @param string $prj_uid {@min 32}{@max 32} * @param string $msgt_uid {@min 32}{@max 32} * @param string $msgtv_uid {@min 32}{@max 32} diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/OutputDocuments.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/OutputDocuments.php index 5e8231b04..44baabf71 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/OutputDocuments.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/OutputDocuments.php @@ -79,7 +79,8 @@ class OutputDocuments extends Api * @param string $prjUid {@min 32} {@max 32} * @param string $outputDocumentUid {@min 32} {@max 32} * @param array $request_data - * + * @class AccessControl {@permission PM_FACTORY} + * @access protected */ public function doPutProjectOutputDocument($prjUid, $outputDocumentUid, $request_data) { diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/ProcessPermissions.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/ProcessPermissions.php index 974f18116..9d4926f4a 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/ProcessPermissions.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/ProcessPermissions.php @@ -118,7 +118,6 @@ class ProcessPermissions extends Api * @param string $prj_uid {@min 1} {@max 32} * @param string $ob_uid {@min 1} {@max 32} * @param array $request_data - * * @param string $usr_uid {@from body} {@min 1} {@max 32} * @param string $op_user_relation {@from body} {@choice 1,2} * @param string $op_case_status {@from body} {@choice ALL,DRAFT,TO_DO,PAUSED,COMPLETED} @@ -130,13 +129,10 @@ class ProcessPermissions extends Api * @param string $dynaforms {@from body} * @param string $inputs {@from body} * @param string $outputs {@from body} - * - * @author Brayan Pereyra (Cochalo) - * @copyright Colosa - Bolivia - * * @return array - * * @url PUT /:prj_uid/process-permission/:ob_uid + * @class AccessControl {@permission PM_FACTORY} + * @access protected */ public function doPutProcessPermission( $prj_uid, diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/ProcessSupervisors.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/ProcessSupervisors.php index 1bfe40447..f41d88230 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/ProcessSupervisors.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/ProcessSupervisors.php @@ -358,12 +358,12 @@ class ProcessSupervisors extends Api /** * @url PUT /:prjUid/process-supervisor/dynaform/:pud_uid - * * @param string $prjUid {@min 32} {@max 32} * @param string $pud_uid {@min 32} {@max 32} * @param int $pud_position - * * @status 201 + * @class AccessControl {@permission PM_FACTORY} + * @access protected */ public function doPutProcessSupervisorDynaform($prjUid, $pud_uid, $pud_position = null) { @@ -385,8 +385,9 @@ class ProcessSupervisors extends Api * @param string $prjUid {@min 32} {@max 32} * @param string $pui_uid {@min 32} {@max 32} * @param int $pui_position - * * @status 201 + * @class AccessControl {@permission PM_FACTORY} + * @access protected */ public function doPutProcessSupervisorInputDocument($prjUid, $pui_uid, $pui_position = null) { diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/ReportTable.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/ReportTable.php index 7d1894259..bd8b2525b 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/ReportTable.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/ReportTable.php @@ -136,13 +136,10 @@ class ReportTable extends Api * @param string $prj_uid {@min 1} {@max 32} * @param string $rep_uid {@min 1} {@max 32} * @param array $request_data - * * @param string $rep_tab_dsc {@from body} * @return void - * - * @author Brayan Pereyra (Cochalo) - * @copyright Colosa - Bolivia - * + * @class AccessControl {@permission PM_FACTORY} + * @access protected * @url PUT /:prj_uid/report-table/:rep_uid */ public function doPutReportTable( diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/ScriptTask.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/ScriptTask.php index 3cd658e76..f2fbca313 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/ScriptTask.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/ScriptTask.php @@ -102,7 +102,8 @@ class ScriptTask extends Api /** * @url PUT /:prj_uid/script-task/:scrtas_uid - * + * @class AccessControl {@permission PM_FACTORY} + * @access protected * @param string $prj_uid {@min 32}{@max 32} * @param string $scrtas_uid {@min 32}{@max 32} * @param array $request_data diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/SubProcess.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/SubProcess.php index 5953173e9..bdd62700a 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/SubProcess.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/SubProcess.php @@ -46,12 +46,9 @@ class Subprocess extends Api * @param string $prj_uid {@min 1} {@max 32} * @param string $tas_uid {@min 1} {@max 32} * @param array $request_data - * - * @author Brayan Pereyra (Cochalo) - * @copyright Colosa - Bolivia - * * @return void - * + * @class AccessControl {@permission PM_FACTORY} + * @access protected * @url PUT /:prj_uid/subprocess/:tas_uid */ public function doPutSubprocess($prj_uid, $tas_uid, $request_data) diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/TimerEvent.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/TimerEvent.php index 62d40a8ce..d9d42e358 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/TimerEvent.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/TimerEvent.php @@ -110,7 +110,8 @@ class TimerEvent extends Api /** * @url PUT /:prj_uid/timer-event/:tmrevn_uid - * + * @class AccessControl {@permission PM_FACTORY} + * @access protected * @param string $prj_uid {@min 32}{@max 32} * @param string $tmrevn_uid {@min 32}{@max 32} * @param array $request_data diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/Trigger.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/Trigger.php index 14a5a2501..68967bcc3 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/Trigger.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/Trigger.php @@ -91,11 +91,9 @@ class Trigger extends Api * @param string $tri_webbot {@from body} * @param string $tri_param {@from body} * @return void - * - * @author Brayan Pereyra (Cochalo) - * @copyright Colosa - Bolivia - * * @url PUT /:projectUid/trigger/:triggerUid + * @class AccessControl {@permission PM_FACTORY} + * @access protected */ public function doPutTrigger($projectUid, $triggerUid, $request_data, $tri_title = '', $tri_description = '', $tri_type = 'SCRIPT', $tri_webbot = '', $tri_param = '') { diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/TriggerWizard.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/TriggerWizard.php index b7f4c29e2..55c0c577a 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/TriggerWizard.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/TriggerWizard.php @@ -94,7 +94,8 @@ class TriggerWizard extends Api /** * @url PUT /:prj_uid/trigger-wizard/:lib_name/:fn_name/:tri_uid - * + * @class AccessControl {@permission PM_FACTORY} + * @access protected * @param string $prj_uid {@min 32}{@max 32} * @param string $lib_name * @param string $fn_name diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/Variable.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/Variable.php index b86f00e14..e01b60a10 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/Variable.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/Variable.php @@ -73,7 +73,8 @@ class Variable extends Api /** * @url PUT /:prj_uid/process-variable/:var_uid - * + * @class AccessControl {@permission PM_FACTORY} + * @access protected * @param string $prj_uid {@min 32}{@max 32} * @param string $var_uid {@min 32}{@max 32} * @param array $request_data diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/WebEntry.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/WebEntry.php index 06c0f0490..0a15520b8 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/WebEntry.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/WebEntry.php @@ -98,6 +98,8 @@ class WebEntry extends Api * @param string $prj_uid {@min 32}{@max 32} * @param string $we_uid {@min 32}{@max 32} * @param array $request_data + * @class AccessControl {@permission PM_FACTORY} + * @access protected */ public function doPutWebEntry($prj_uid, $we_uid, array $request_data) { diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Project/WebEntryEvent.php b/workflow/engine/src/ProcessMaker/Services/Api/Project/WebEntryEvent.php index 7a0402055..cf5ed591f 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Project/WebEntryEvent.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Project/WebEntryEvent.php @@ -112,7 +112,7 @@ class WebEntryEvent extends Api /** * @url PUT /:prj_uid/web-entry-event/:wee_uid * @class AccessControl {@permission PM_FACTORY} - * + * @access protected * @param string $prj_uid {@min 32}{@max 32} * @param string $wee_uid {@min 32}{@max 32} * @param array $request_data diff --git a/workflow/engine/src/ProcessMaker/Services/Api/Role.php b/workflow/engine/src/ProcessMaker/Services/Api/Role.php index d5fecc8b2..66165ec1c 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/Role.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/Role.php @@ -99,12 +99,15 @@ class Role extends Api } /** + * Update a role. + * * @access protected * @class AccessControl {@permission PM_USERS} * @url PUT /:rol_uid - * + * @class AccessControl {@permission PM_USERS} * @param string $rol_uid {@min 32}{@max 32} * @param array $request_data + * @throws RestException */ public function doPut($rol_uid, array $request_data) { diff --git a/workflow/engine/src/ProcessMaker/Services/Api/User.php b/workflow/engine/src/ProcessMaker/Services/Api/User.php index cc5c50985..d52de2f0f 100644 --- a/workflow/engine/src/ProcessMaker/Services/Api/User.php +++ b/workflow/engine/src/ProcessMaker/Services/Api/User.php @@ -83,10 +83,11 @@ class User extends Api } /** + * Update a user. + * * @access protected * @class AccessControl {@permission PM_USERS} * @url PUT /:usr_uid - * * @param string $usr_uid {@min 32}{@max 32} * @param array $request_data */