Added button to link to API Tester

This commit is contained in:
Sebastian Henschel 2017-10-30 15:05:31 +01:00
parent 5ed7a2e863
commit eb53f0f83c
4 changed files with 13 additions and 3 deletions

View File

@ -78,6 +78,7 @@ TEMPLATES = [
'django.contrib.messages.context_processors.messages',
'base.context_processors.api_root',
'base.context_processors.api_username',
'base.context_processors.api_tester_url',
],
},
},

View File

@ -15,7 +15,6 @@ def api_root(request):
return {'API_ROOT': settings.API_HOST + settings.API_BASE_PATH}
def api_username(request):
"""Returns the API username of the logged-in user"""
username = 'not authenticated'
@ -27,3 +26,9 @@ def api_username(request):
except APIError as err:
messages.error(request, err)
return {'API_USERNAME': username}
def api_tester_url(request):
"""Returns the URL to the API Tester for the API instance"""
url = getattr(settings, 'API_TESTER_URL', None)
return {'API_TESTER_URL': url}

View File

@ -44,6 +44,11 @@
<li{% if customers_create_url in request.path %} class="active"{% endif %}><a href="{{ customers_create_url }}">Customers</a></li>
{% url "config-index" as config_index_url %}
<li{% ifequal request.path config_index_url %} class="active" {% endifequal %}><a href="{{ config_index_url }}">Config</a></li>
{% if API_TESTER_URL %}
<li>
<p class="navbar-btn"><a href="{{ API_TESTER_URL }}" class="btn btn-default">Go to API Tester</a></p>
</li>
{% endif %}
</ul>
<ul class="nav navbar-nav navbar-right">
<li>

View File

@ -31,7 +31,6 @@
<a href="https://openbankproject.com"><img class="img-responsive" src="https://static.openbankproject.com/images/OBP/OBP_full_web.png" alt="OBP logo" /></a>
</div>
<div class="col-xs-1"></div>
</div>
</div>
</div>
{% endblock %}