From 87fc8e840b3fdcd1b3e8fd93c266fc3797c761a6 Mon Sep 17 00:00:00 2001
From: Jorrit Schaap <schaap@astron.nl>
Date: Thu, 9 Jun 2016 13:52:25 +0000
Subject: [PATCH] Task #8887: rest url for tasks/id/resourceclaims

---
 .../ResourceAssignmentEditor/lib/webservice.py              | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/webservice.py b/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/webservice.py
index 221c4a04064..ae017193d75 100755
--- a/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/webservice.py
+++ b/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/webservice.py
@@ -159,6 +159,12 @@ def resourceUsagesForTask(task_id):
     result = rarpc.getResourceUsages(task_ids=[task_id])
     return jsonify({'resourceusages': result})
 
+@app.route('/rest/tasks/<int:task_id>/resourceclaims', methods=['GET'])
+@gzipped
+def resourceClaimsForTask(task_id):
+    result = rarpc.getResourceClaims(task_ids=[task_id], extended=True, include_properties=True)
+    return jsonify({'resourceclaims': result})
+
 @app.route('/rest/tasks')
 def getTasks():
     return getTasksFromUntil(None, None)
-- 
GitLab