diff options
author | 2017-06-12 18:45:55 +0200 | |
---|---|---|
committer | 2017-06-12 18:45:55 +0200 | |
commit | 7103ad80b6a1a25d9542c644f8e584194d489a11 (patch) | |
tree | 3bc18aa67b034598fbd23a353b2ada1a86d99e9f /moonv4/moon_interface/moon_interface/api/assignments.py | |
parent | c5351856f537cadfe9ece8515547c14b64562420 (diff) |
Make some optimizations in interface calls.
Change-Id: I0dcb9fbc2e86136cac5d08a88ba6929ce5dbaa3a
Diffstat (limited to 'moonv4/moon_interface/moon_interface/api/assignments.py')
-rw-r--r-- | moonv4/moon_interface/moon_interface/api/assignments.py | 23 |
1 files changed, 14 insertions, 9 deletions
diff --git a/moonv4/moon_interface/moon_interface/api/assignments.py b/moonv4/moon_interface/moon_interface/api/assignments.py index c270440a..34a0ea3f 100644 --- a/moonv4/moon_interface/moon_interface/api/assignments.py +++ b/moonv4/moon_interface/moon_interface/api/assignments.py @@ -11,7 +11,7 @@ from flask import request from flask_restful import Resource from oslo_config import cfg from oslo_log import log as logging -from moon_interface.tools import call +from moon_utilities.security_functions import call from moon_interface.tools import check_auth __version__ = "0.2.0" @@ -79,7 +79,8 @@ class SubjectAssignments(Resource): } :internal_api: update_subject_assignment """ - return call(ctx={"id": uuid, "method": "update_subject_assignment", "user_id": user_id}, args=request.json) + return call("security_router", + ctx={"id": uuid, "method": "update_subject_assignment", "user_id": user_id}, args=request.json) @check_auth def delete(self, uuid=None, perimeter_id=None, category_id=None, data_id=None, user_id=None): @@ -96,7 +97,8 @@ class SubjectAssignments(Resource): } :internal_api: delete_subject_assignment """ - return call(ctx={"id": uuid, "method": "delete_subject_assignment", "perimeter_id": perimeter_id, "category_id": category_id, "user_id": user_id}, + return call("security_router", + ctx={"id": uuid, "method": "delete_subject_assignment", "perimeter_id": perimeter_id, "category_id": category_id, "user_id": user_id}, args={"data_id": data_id}) @@ -132,7 +134,8 @@ class ObjectAssignments(Resource): } :internal_api: get_object_assignments """ - return call(ctx={"id": uuid, "method": "get_object_assignments", "perimeter_id": perimeter_id, "category_id": category_id, "user_id": user_id}, + return call("security_router", + ctx={"id": uuid, "method": "get_object_assignments", "perimeter_id": perimeter_id, "category_id": category_id, "user_id": user_id}, args={"data_id": data_id}) @check_auth @@ -159,7 +162,8 @@ class ObjectAssignments(Resource): } :internal_api: update_object_assignment """ - return call(ctx={"id": uuid, "method": "update_object_assignment", "user_id": user_id}, args=request.json) + return call("security_router", + ctx={"id": uuid, "method": "update_object_assignment", "user_id": user_id}, args=request.json) @check_auth def delete(self, uuid=None, perimeter_id=None, category_id=None, data_id=None, user_id=None): @@ -176,7 +180,8 @@ class ObjectAssignments(Resource): } :internal_api: delete_object_assignment """ - return call(ctx={"id": uuid, "method": "delete_object_assignment", "perimeter_id": perimeter_id, "category_id": category_id, "user_id": user_id}, + return call("security_router", + ctx={"id": uuid, "method": "delete_object_assignment", "perimeter_id": perimeter_id, "category_id": category_id, "user_id": user_id}, args={"data_id": data_id}) @@ -212,7 +217,7 @@ class ActionAssignments(Resource): } :internal_api: get_action_assignments """ - return call(ctx={"id": uuid, "method": "get_action_assignments", "perimeter_id": perimeter_id, "category_id": category_id, "user_id": user_id}, + return call("security_router", ctx={"id": uuid, "method": "get_action_assignments", "perimeter_id": perimeter_id, "category_id": category_id, "user_id": user_id}, args={"data_id": data_id}) @check_auth @@ -239,7 +244,7 @@ class ActionAssignments(Resource): } :internal_api: update_action_assignment """ - return call(ctx={"id": uuid, "method": "update_action_assignment", "user_id": user_id}, + return call("security_router", ctx={"id": uuid, "method": "update_action_assignment", "user_id": user_id}, args=request.json) @check_auth @@ -257,5 +262,5 @@ class ActionAssignments(Resource): } :internal_api: delete_action_assignment """ - return call(ctx={"id": uuid, "method": "delete_action_assignment", "perimeter_id": perimeter_id, "category_id": category_id, "user_id": user_id}, + return call("security_router", ctx={"id": uuid, "method": "delete_action_assignment", "perimeter_id": perimeter_id, "category_id": category_id, "user_id": user_id}, args={"data_id": data_id}) |