mirror of
https://github.com/OpenBankProject/API-Manager.git
synced 2026-02-06 12:46:54 +00:00
Use fast firehose account list
This commit is contained in:
parent
4ea5a6e98f
commit
a916dd030d
@ -20,7 +20,7 @@
|
||||
<td>{{ account.id }}</td>
|
||||
<td>{{ account.bank_id }}</td>
|
||||
<td>{{ account.label }}</td>
|
||||
<td>{{ account.account_type }}</td>
|
||||
<td>{{ account.product_code }}</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
|
||||
|
||||
@ -24,13 +24,13 @@ class AccountListView(IndexAccountsView, LoginRequiredMixin, FormView ):
|
||||
def get_accountlist(self, context):
|
||||
api = API(self.request.session.get('obp'))
|
||||
try:
|
||||
#self.bankids = self.get_banks()
|
||||
self.bankids = get_banks(self.request)
|
||||
accounts_list = []
|
||||
#for bank_id in self.bankids:
|
||||
urlpath = '/my/accounts'
|
||||
result = api.get(urlpath)
|
||||
if 'accounts' in result:
|
||||
accounts_list.extend(result['accounts'])
|
||||
for bank_id in self.bankids:
|
||||
urlpath = '/management/banks/{}/fast-firehose/accounts'.format(bank_id)
|
||||
result = api.get(urlpath)
|
||||
if 'accounts' in result:
|
||||
accounts_list.extend(result['accounts'])
|
||||
except APIError as err:
|
||||
messages.error(self.request, err)
|
||||
return []
|
||||
@ -43,7 +43,7 @@ class AccountListView(IndexAccountsView, LoginRequiredMixin, FormView ):
|
||||
accounts_list = self.get_accountlist(context)
|
||||
context.update({
|
||||
'accounts_list': accounts_list,
|
||||
#'bankids': bankids
|
||||
'bankids': get_banks(self.request)
|
||||
})
|
||||
return context
|
||||
class ExportCsvView(LoginRequiredMixin, View):
|
||||
|
||||
Loading…
Reference in New Issue
Block a user