mirror of
https://github.com/OpenBankProject/API-Manager.git
synced 2026-02-06 15:06:48 +00:00
feature/ add API-Explorer url in API-Collection list
This commit is contained in:
parent
41cb0198d5
commit
58e406b88d
@ -18,13 +18,16 @@
|
||||
|
||||
{% url 'my-api-collection-detail' apicollection.api_collection_id as url_collection_detail %}
|
||||
<tr id="{{ apicollection.api_collection_id }}">
|
||||
<td>{{ apicollection.api_collection_id }}</td>
|
||||
<!--Add Try It button using API-Collection ID after success response for redirecting API-Explorer-->
|
||||
<td>{% if apicollection.api_collection_id %}
|
||||
<a class="api_collection_id btn btn-primary" onclick="redirect_api_explorer_url('{{apicollection.collection_on_api_explorer_url}}')" value="{{apicollection.api_collection_id}}">Try It</a>
|
||||
{% endif %}</td>
|
||||
<td>{{ apicollection.username }}</td>
|
||||
<td>{{ apicollection.api_collection_name }}</td>
|
||||
<td>
|
||||
<div class="popuptext">
|
||||
<ul>
|
||||
<li>{% trans "Other Info" %}:
|
||||
<li>{% trans "Is Sharable" %}:
|
||||
<ul>
|
||||
<li>{{apicollection.is_sharable}}</li>
|
||||
</ul>
|
||||
@ -39,5 +42,8 @@
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %} {% block extrajs %} {% endblock extrajs %} {% block extracss %}
|
||||
{% endblock %}
|
||||
{% block extrajs %}
|
||||
<script type="text/javascript" src="{% static 'base/js/base.js' %}"></script>
|
||||
{% endblock extrajs %} {% block extracss %}
|
||||
<link href="{% static 'customerlist/css/customerlist.css' %}" rel="stylesheet"> {% endblock extracss %}
|
||||
@ -14,6 +14,7 @@ from django.http import HttpResponse
|
||||
from django.views.generic import FormView,TemplateView, View
|
||||
from apicollections.views import IndexView
|
||||
from obp.api import API, APIError
|
||||
from django.conf import settings
|
||||
import csv
|
||||
|
||||
|
||||
@ -38,6 +39,8 @@ class ApiCollectionListView(IndexView, LoginRequiredMixin, FormView ):
|
||||
api_collections_for_user = api.get(api_collections_for_user_url_path)
|
||||
if 'api_collections' in api_collections_for_user:
|
||||
apicollections_list.extend(api_collections_for_user['api_collections'])
|
||||
for locale in apicollections_list:
|
||||
locale["collection_on_api_explorer_url"] = f"{settings.API_EXPLORER}/?api-collection-id={locale['api_collection_id']}"
|
||||
except APIError as err:
|
||||
messages.error(self.request, err)
|
||||
return []
|
||||
|
||||
Loading…
Reference in New Issue
Block a user