\r
return new_data\r
\r
- def get_pending_tasks(self):\r
- return self.cvpClientApi.get_tasks_by_status("Pending")\r
-\r
- def get_pending_tasks_old(self):\r
- taskList = []\r
- tasksField = {\r
- "workOrderId": "workOrderId",\r
- "workOrderState": "workOrderState",\r
- "currentTaskName": "currentTaskName",\r
- "description": "description",\r
- "workOrderUserDefinedStatus": "workOrderUserDefinedStatus",\r
- "note": "note",\r
- "taskStatus": "taskStatus",\r
- "workOrderDetails": "workOrderDetails",\r
- }\r
- tasks = self.cvpClientApi.get_tasks_by_status("Pending")\r
-\r
- # Reduce task data to required fields\r
- for task in tasks:\r
- taskFacts = {}\r
- for field in task.keys():\r
- if field in tasksField:\r
- taskFacts[tasksField[field]] = task[field]\r
-\r
- taskList.append(taskFacts)\r
-\r
- return taskList\r
-\r
def task_action(self, tasks, wait, state):\r
changed = False\r
data = dict()\r