mirror of
https://github.com/OpenBankProject/API-Manager.git
synced 2026-02-06 10:59:00 +00:00
/feature hide direct login and Gateway
This commit is contained in:
parent
5f5a3fe2fa
commit
e5002fb7d2
@ -271,10 +271,11 @@ OAUTH_CONSUMER_SECRET = None
|
||||
|
||||
# Path on API_HOST to DirectLogin
|
||||
DIRECTLOGIN_PATH = '/my/logins/direct'
|
||||
ALLOW_DIRECT_LOGIN = True
|
||||
|
||||
# Set to true if the API is connected to a core banking system
|
||||
GATEWAYLOGIN_HAS_CBS = False
|
||||
|
||||
ALLOW_GATEWAY_LOGIN = True
|
||||
|
||||
# Use BOOTSTRAP3 if you are using Bootstrap 3
|
||||
BOOTSTRAP4 = {
|
||||
|
||||
@ -20,7 +20,7 @@
|
||||
|
||||
<body>
|
||||
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
|
||||
<div class="container">
|
||||
<div style="margin-left:10% !important;">
|
||||
<div class="navbar-header">
|
||||
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
|
||||
<span class="sr-only">Toggle navigation</span>
|
||||
@ -29,7 +29,7 @@
|
||||
<span class="icon-bar"></span>
|
||||
</button>
|
||||
</div>
|
||||
<div id="navbar" class="collapse navbar-collapse">
|
||||
<div id="navbar" class="collapse navbar-collapse" >
|
||||
<ul class="nav navbar-nav">
|
||||
<li> <a href="{% url 'home' %}"><img src="{{ logo_url }}" alt="brand"></a></li>
|
||||
<li><a href="{{ API_PORTAL }}">{% trans "Home" %}</a></li>
|
||||
@ -100,12 +100,15 @@
|
||||
{% endif %}
|
||||
</li>
|
||||
<!--</ul>-->
|
||||
<li style="margin-left:7rem; margin-top:5px" ><a style="text-decoration: none; color:black; ">Language
|
||||
<span id="uk" style="cursor:pointer">EN</span>
|
||||
|
|
||||
<span id="es" style="cursor:pointer">ES</span></a></li>
|
||||
</ul>
|
||||
<!--/.nav-collapse -->
|
||||
</div>
|
||||
</div>
|
||||
<!--/.nav-collapse -->
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
{% if messages %}
|
||||
<div class="container messages">
|
||||
{% for message in messages %}
|
||||
@ -117,16 +120,6 @@
|
||||
{% endfor %}
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<div class="container" id="body-container">
|
||||
{% block content %}{% endblock content %}
|
||||
<div class="footer-content-wrapper" data-lift="WebUI.homePage" style="cursor:pointer">
|
||||
<span>Language </span>
|
||||
<a id="uk">EN</a>
|
||||
<span> | </span>
|
||||
<a id="es">ES</a>
|
||||
</div>
|
||||
</div>
|
||||
<script>
|
||||
var currentURL = window.location.href;
|
||||
const element = document.getElementById('uk')
|
||||
|
||||
@ -22,9 +22,13 @@
|
||||
<select class="form-control" id="authentication-select">
|
||||
<option value="">{% trans "Choose ..." %}</option>
|
||||
<option value="oauth">OAuth 1/OpenID Connect</option>
|
||||
{% if ALLOW_DIRECT_LOGIN %}
|
||||
<option value="directlogin" >DirectLogin</option>
|
||||
<option value="gatewaylogin" style="visibility:hidden">GatewayLogin</option>
|
||||
</select>
|
||||
{% endif %}
|
||||
{% if ALLOW_GATEWAY_LOGIN %}
|
||||
<option value="gatewaylogin" >GatewayLogin</option>
|
||||
{% endif %}
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="col-xs-12 col-sm-9">
|
||||
|
||||
@ -19,7 +19,9 @@ class HomeView(TemplateView):
|
||||
'logo_url': settings.LOGO_URL,
|
||||
'override_css_url': settings.OVERRIDE_CSS_URL,
|
||||
'directlogin_form': DirectLoginForm(),
|
||||
'ALLOW_DIRECT_LOGIN':settings.ALLOW_DIRECT_LOGIN,
|
||||
'gatewaylogin_form': GatewayLoginForm(),
|
||||
'ALLOW_GATEWAY_LOGIN': settings.ALLOW_GATEWAY_LOGIN,
|
||||
'SHOW_API_TESTER':settings.SHOW_API_TESTER,
|
||||
'API_TESTER_URL':settings.API_TESTER_URL
|
||||
})
|
||||
|
||||
@ -5,17 +5,17 @@
|
||||
<div class="row">
|
||||
<div class="col-xs-12 col-sm-4">
|
||||
<label class="form-group">{% trans "Web UI Props Name" %}</label>
|
||||
<br />
|
||||
<br/>
|
||||
</div>
|
||||
<div class="col-xs-12 col-sm-3">
|
||||
<label class="form-group">{% trans "Web UI Props Value" %}</label>
|
||||
<br />
|
||||
<br/>
|
||||
</div>
|
||||
<div class="col-sm-12 col-sm-4">
|
||||
<label class="form-group">{% trans "Action" %}</label> <br />
|
||||
<label class="form-group">{% trans "Action" %}</label> <br/>
|
||||
</div>
|
||||
<div class="col-xs-12 col-sm-1">
|
||||
<label class="form-group">{% trans "Props Id" %}</label> <br />
|
||||
<label class="form-group">{% trans "Props Id" %}</label> <br/>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
@ -24,7 +24,7 @@
|
||||
{% for webui_prop in webui_props %}
|
||||
<div class="runner">
|
||||
<div class="row">
|
||||
<input type="hidden" class="web_ui_props_id" value="{{ webui_prop.web_ui_props_id }}" />
|
||||
<input type="hidden" class="web_ui_props_id" value="{{ webui_prop.web_ui_props_id }}"/>
|
||||
<div class="col-xs-12 col-sm-4">
|
||||
<div class="form-group" cols="20" rows="1">
|
||||
<div class="web_ui_props_name">{{ webui_prop.name }}
|
||||
@ -46,8 +46,8 @@
|
||||
{% trans "Delete" %}
|
||||
</button>
|
||||
<select class="language" style="width:6rem; height:3.5rem">
|
||||
<option value="en_GB">en_GB</option>
|
||||
<option value="es_ES">es_ES</option>
|
||||
<option value="_en_GB">en_GB</option>
|
||||
<option value="_es_ES">es_ES</option>
|
||||
</select>
|
||||
<button class="btn btn-primary btn-create forCreate">
|
||||
{% trans "Create" %}
|
||||
@ -57,7 +57,7 @@
|
||||
</div>
|
||||
<div class="col-xs-12 col-sm-1">
|
||||
<div class="form-group" cols="1" rows="1">
|
||||
<div class="" >{{ webui_prop.web_ui_props_id }}</div>
|
||||
<div class="">{{ webui_prop.web_ui_props_id }}</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -114,24 +114,20 @@
|
||||
var web_ui_props_name = $(runner).find(".web_ui_props_name").text().replace(/\n/g, " ").trim();
|
||||
var web_ui_props_value = $(runner).find(".web_ui_props_value").val();
|
||||
var languages = $(runner).find(".language").val();
|
||||
if (languages == "es_ES") {
|
||||
if (languages == "_es_ES") {
|
||||
$.post("save/method", {
|
||||
web_ui_props_name: web_ui_props_name + "_es_Es",
|
||||
web_ui_props_name: web_ui_props_name + languages,
|
||||
web_ui_props_value: web_ui_props_value,
|
||||
},
|
||||
function(response) {
|
||||
location.reload();
|
||||
}
|
||||
);
|
||||
//$(runner).find(".language_list").text("_" + languages);
|
||||
//$(runner).text(web_ui_props_name + "_" + languages)
|
||||
}// else {
|
||||
//$(runner).find(".language_list").text(" ");
|
||||
//$(runner).text(web_ui_props_name, + "");
|
||||
//}
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
</script>
|
||||
|
||||
{% endblock extrajs %} {% block extracss %}
|
||||
<link href="{% static 'webui/css/webui.css' %}" rel="stylesheet" /> {% endblock extracss %}
|
||||
<link href="{% static 'webui/css/webui.css' %}" rel="stylesheet"/> {% endblock extracss %}
|
||||
Loading…
Reference in New Issue
Block a user