diff --git a/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/webservice.py b/SAS/ResourceAssignment/ResourceAssignmentEditor/lib/webservice.py index 221c4a040647301d59e0159405a130ba0f73ac53..ae017193d75bf1fb9d7863a46a7fe24375c82684 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)