1 from app.helpers import response_helper as ResponseHelper
\r
2 from flask import current_app
\r
3 from app.errors.bad_request_exception import BadRequestException
\r
5 def get_ric_using_get(request, response_dict, config):
\r
6 json_data = request.get_json()
\r
7 #username = config['auth']['username'] if 'username' not in json_data else json_data['username']
\r
8 #password = config['auth']['password'] if 'password' not in json_data else json_data['password']
\r
9 #creds = (username, password)
\r
10 creds = ResponseHelper.get_credentials(json_data, config)
\r
11 current_app.logger.info("creds: {}".format(creds))
\r
13 keys = set(json_data.keys())
\r
14 required = {'managedElementId'}
\r
15 if not required <= keys: raise BadRequestException(406, "Request is missing required values {}".format(required))
\r
18 'managedElementId': json_data['managedElementId']
\r
21 response_dict['vthResponse']['resultData'] = param
\r
22 #api_response = requests.get(url, credentials=creds, params=param)
\r
23 return response_dict
\r
24 def get_rics_using_get(request, response_dict, config):
\r
25 json_data = request.get_json()
\r
26 #username = config['auth']['username'] if 'username' not in json_data else json_data['username']
\r
27 #password = config['auth']['password'] if 'password' not in json_data else json_data['password']
\r
28 #creds = (username, password)
\r
29 creds = ResponseHelper.get_credentials(json_data, config)
\r
30 current_app.logger.info("creds: {}".format(creds))
\r
32 "policyType": json_data["policyType"] if "policyType" in json_data else ""
\r
35 response_dict['vthResponse']['resultData'] = param
\r
36 #api_response = requests.get(url, credentials=creds, params=param)
\r
37 return response_dict
\r