mirror of
https://github.com/OpenBankProject/API-Manager.git
synced 2026-02-06 13:16:52 +00:00
Improve API_Version or hardcoded latest with endpoint
This commit is contained in:
parent
4fcbd66628
commit
e0314aac6a
@ -410,7 +410,7 @@ def atm_attribute_save(request):
|
||||
'value': request.POST.get('value').strip(),
|
||||
'is_active': True
|
||||
}
|
||||
result = api.post(urlpath_save, payload = payload)
|
||||
result = api.post(urlpath_save, payload = payload, version=settings.API_ROOT['v510'])
|
||||
return result
|
||||
|
||||
|
||||
@ -428,7 +428,7 @@ def atm_attribute_update(request):
|
||||
'value': request.POST.get('value').strip(),
|
||||
'is_active': True
|
||||
}
|
||||
result = api.put(urlpath_update, payload=payload)
|
||||
result = api.put(urlpath_update, payload=payload, version=settings.API_ROOT['v510'])
|
||||
return result
|
||||
|
||||
|
||||
@ -441,7 +441,7 @@ def atm_attribute_delete(request):
|
||||
|
||||
api = API(request.session.get('obp'))
|
||||
urlpath_delete = '/banks/{}/atms/{}/attributes/{}'.format(bank_id, atm_id, atm_attribute_id)
|
||||
result = api.delete(urlpath_delete)
|
||||
result = api.delete(urlpath_delete, version=settings.API_ROOT['v510'])
|
||||
return result
|
||||
|
||||
|
||||
|
||||
@ -77,33 +77,33 @@ class API(object):
|
||||
else:
|
||||
return response
|
||||
|
||||
def delete(self, urlpath):
|
||||
def delete(self, urlpath, version=settings.API_ROOT['v500']):
|
||||
"""
|
||||
Deletes data from the API
|
||||
|
||||
Convenience call which uses API_ROOT from settings
|
||||
"""
|
||||
url = settings.API_ROOT + urlpath
|
||||
url = version + urlpath
|
||||
response = self.call('DELETE', url)
|
||||
return self.handle_response(response)
|
||||
|
||||
def post(self, urlpath, payload):
|
||||
def post(self, urlpath, payload, version=settings.API_ROOT['v500']):
|
||||
"""
|
||||
Posts data to given urlpath with given payload
|
||||
|
||||
Convenience call which uses API_ROOT from settings
|
||||
"""
|
||||
url = settings.API_ROOT + urlpath
|
||||
url = version + urlpath
|
||||
response = self.call('POST', url, payload)
|
||||
return self.handle_response(response)
|
||||
|
||||
def put(self, urlpath, payload):
|
||||
def put(self, urlpath, payload, version=settings.API_ROOT['v500']):
|
||||
"""
|
||||
Puts data on given urlpath with given payload
|
||||
|
||||
Convenience call which uses API_ROOT from settings
|
||||
"""
|
||||
url = settings.API_ROOT + urlpath
|
||||
url = version + urlpath
|
||||
response = self.call('PUT', url, payload)
|
||||
return self.handle_response(response)
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user