ProcessMaker-MA "2170 Project Properties - Step resources"
- 1ra parte
- Se ha implementado los siguientes Endpoints:
GET /api/1.0/{workspace}/project/{prj_uid}/activity/{act_uid}/steps
GET /api/1.0/{workspace}/project/{prj_uid}/activity/{act_uid}/available-steps
GET /api/1.0/{workspace}/project/{prj_uid}/activity/{act_uid}/step/{step_uid}
POST /api/1.0/{workspace}/project/{prj_uid}/activity/{act_uid}/step
PUT /api/1.0/{workspace}/project/{prj_uid}/activity/{act_uid}/step/{step_uid}
DELETE /api/1.0/{workspace}/project/{prj_uid}/activity/{act_uid}/step/{step_uid}
This commit is contained in:
@@ -11,7 +11,7 @@ use \Luracast\Restler\RestException;
|
||||
*/
|
||||
class Activity extends Api
|
||||
{
|
||||
/**
|
||||
/**
|
||||
* @url GET /:projectUid/activity/:activityUid
|
||||
*/
|
||||
public function doGetProjectActivity($projectUid, $activityUid, $filter = '')
|
||||
@@ -54,7 +54,7 @@ class Activity extends Api
|
||||
|
||||
|
||||
|
||||
/**
|
||||
/**
|
||||
* @url PUT /:projectUid/activity/:activityUid
|
||||
*/
|
||||
public function doPutProjectActivity($projectUid, $activityUid, $request_data = array())
|
||||
@@ -69,7 +69,7 @@ class Activity extends Api
|
||||
|
||||
|
||||
|
||||
/**
|
||||
/**
|
||||
* @url DELETE /:projectUid/activity/:activityUid
|
||||
*/
|
||||
public function doDeleteProjectActivity($projectUid, $activityUid)
|
||||
@@ -81,5 +81,37 @@ class Activity extends Api
|
||||
throw new RestException(Api::STAT_APP_EXCEPTION, $e->getMessage());
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @url GET /:projectUid/activity/:activityUid/steps
|
||||
*/
|
||||
public function doGetActivitySteps($activityUid, $projectUid)
|
||||
{
|
||||
try {
|
||||
$task = new \BusinessModel\Task();
|
||||
|
||||
$response = $task->getSteps($activityUid);
|
||||
|
||||
return $response;
|
||||
} catch (\Exception $e) {
|
||||
throw (new RestException(Api::STAT_APP_EXCEPTION, $e->getMessage()));
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* @url GET /:projectUid/activity/:activityUid/available-steps
|
||||
*/
|
||||
public function doGetActivityAvailableSteps($activityUid, $projectUid)
|
||||
{
|
||||
try {
|
||||
$task = new \BusinessModel\Task();
|
||||
|
||||
$response = $task->getAvailableSteps($activityUid, $projectUid);
|
||||
|
||||
return $response;
|
||||
} catch (\Exception $e) {
|
||||
throw (new RestException(Api::STAT_APP_EXCEPTION, $e->getMessage()));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user