Update bank done

This commit is contained in:
Reena Aheer 2023-04-06 15:02:49 +02:00
parent c94e995827
commit 3d3e6ca06a
5 changed files with 6 additions and 5 deletions

View File

@ -55,7 +55,7 @@ class ExportCsvView(LoginRequiredMixin, View):
self.bankids = get_banks(self.request)
accounts_list = []
for bank_id in self.bankids:
urlpath = '/banks/{}/accounts'.format(bank_id)
urlpath = 'banks/{}/accounts'.format(bank_id)
result = api.get(urlpath)
if 'accounts' in result:
accounts_list.extend(result['accounts'])

View File

@ -259,7 +259,7 @@ API_HOST = 'http://127.0.0.1:8080'
API_EXPLORER_HOST = 'http://127.0.0.1:8082'
# Only override this if you have a separate portal instance
API_PORTAL = API_HOST
API_BASE_PATH = '/obp/'
API_BASE_PATH = '/obp/v'
API_VERSION = '5.1.0'
# URL to API Tester
@ -319,10 +319,10 @@ except ImportError:
# DO NOT TRY TO DO SO YOU WILL BE IGNORED!
# Settings here might use parts overwritten in local settings
#API_ROOT = API_HOST + API_BASE_PATH + API_VERSION
API_ROOT = API_HOST + API_BASE_PATH + API_VERSION
# For some reason, swagger is not available at the latest API version
API_URL_SWAGGER = API_HOST + '/obp/v1.4.0/resource-docs/v' + API_VERSION + '/swagger' # noqa
if not OAUTH_CONSUMER_KEY:
raise ImproperlyConfigured('Missing settings for OAUTH_CONSUMER_KEY')
if not OAUTH_CONSUMER_SECRET:

View File

@ -38,6 +38,7 @@ class IndexBanksView(LoginRequiredMixin, FormView):
messages.error(self.request, err)
except Exception as err:
messages.error(self.request, err)
return form
# Form Valid, when create a new Bank

View File

@ -9,7 +9,7 @@ from django.contrib import messages
from obp.api import API, APIError, LOGGER
from django.core.cache import cache
USER_CURRENT = "v5.1.0/users/current"
USER_CURRENT = "/users/current"
def api_root(request):
"""Returns the configured API_ROOT"""

View File

@ -156,7 +156,7 @@ class API(object):
def get_bank_id_choices(self):
"""Gets a list of bank ids and bank ids as used by form choices"""
choices = [('', _('Choose ...'))]
result = self.get('v5.1.0/banks')
result = self.get('/banks')
for bank in sorted(result['banks'], key=lambda d: d['id']) :
choices.append((bank['id'], bank['id']))
return choices