From 10b7e09af13d6457b41de161fe00e885b1e9b020 Mon Sep 17 00:00:00 2001 From: pooja-chawla <103101214+pooja-chawla@users.noreply.github.com> Date: Tue, 17 May 2022 10:25:08 +0530 Subject: [PATCH 1/3] TaskHistoryService.php Task History Service to fetch task's history --- src/Service/History/TaskHistoryService.php | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 src/Service/History/TaskHistoryService.php diff --git a/src/Service/History/TaskHistoryService.php b/src/Service/History/TaskHistoryService.php new file mode 100644 index 0000000..7ceed9e --- /dev/null +++ b/src/Service/History/TaskHistoryService.php @@ -0,0 +1,41 @@ +setRequestUrl('/history/task/count') + ->setRequestMethod('GET') + ->setRequestContentType('QUERY') + ->setRequestObject($taskRequest) + ->run(); + + return $this->getResponseContents(); + } + + public function getList(TaskRequest $taskRequest = null) + { + $this->setRequestUrl('/history/task') + ->setRequestMethod('POST') + ->setRequestContentType('JSON') + ->setRequestObject($taskRequest) + ->run(); + + return $this->getResponseContents(); + } + + public function getById($taskId) + { + $this->setRequestUrl('/task/' . $taskId) + ->setRequestMethod('GET') + ->setRequestContentType('QUERY') + ->run(true); + + return $this->getResponseContents(); + } +} \ No newline at end of file From 7401b4024444a60885a64160edf086a3733169f2 Mon Sep 17 00:00:00 2001 From: pooja-chawla <103101214+pooja-chawla@users.noreply.github.com> Date: Tue, 17 May 2022 12:17:13 +0530 Subject: [PATCH 2/3] Update TaskRequest.php Added due and tenantId params in task request --- src/Entity/Request/TaskRequest.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Entity/Request/TaskRequest.php b/src/Entity/Request/TaskRequest.php index e2d2c2a..9fe013f 100644 --- a/src/Entity/Request/TaskRequest.php +++ b/src/Entity/Request/TaskRequest.php @@ -31,6 +31,7 @@ class TaskRequest extends BasicRequest 'caseExecutionId', 'activityInstanceIdIn', 'tenantIdIn', + 'tenantId', 'withoutTenantId', 'assignee', 'assigneeExpression', @@ -59,6 +60,7 @@ class TaskRequest extends BasicRequest 'priority', 'maxPriority', 'dueDate', + 'due', 'dueDateExpression', 'dueAfter', 'dueAfterExpression', @@ -101,4 +103,4 @@ class TaskRequest extends BasicRequest 'variables', 'message' ]; -} \ No newline at end of file +} From 0b5bedb05b34fd3ea9fd82f3147e65497b17ad9a Mon Sep 17 00:00:00 2001 From: pooja-chawla <103101214+pooja-chawla@users.noreply.github.com> Date: Tue, 17 May 2022 17:11:41 +0530 Subject: [PATCH 3/3] Updated Task Request Sorting Param added sorting param to get sorted task list --- src/Entity/Request/TaskRequest.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Entity/Request/TaskRequest.php b/src/Entity/Request/TaskRequest.php index 9fe013f..6f5c271 100644 --- a/src/Entity/Request/TaskRequest.php +++ b/src/Entity/Request/TaskRequest.php @@ -95,6 +95,7 @@ class TaskRequest extends BasicRequest 'parentTaskId', 'sortBy', 'sortOrder', + 'sorting', 'firstResult', 'maxResults', 'userId',