Merge pull request #181 from Reena-cell/develop

feature/ internalization i18n - moving auth related URLs out of i18n
This commit is contained in:
Simon Redfern 2022-06-27 13:06:48 +02:00 committed by GitHub
commit 8ab53e18b8
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
9 changed files with 47 additions and 41 deletions

View File

@ -1 +1 @@
OAUTH_CONSUMER_KEY = idilp2i0jodj4wk54kbizadz3o0gotduud0educb
OAUTH_CONSUMER_KEY = ecpv0hiizo0zpytz5fm4ucrrirmu4kx0typ1fowv

View File

@ -15,23 +15,23 @@ from obp.views import (
)
urlpatterns = [
#url(r'^$', HomeView.as_view(), name="home"),
url(r'^oauth/initiate$',
OAuthInitiateView.as_view(), name='oauth-initiate'),
url(r'^oauth/authorize$',
OAuthAuthorizeView.as_view(), name='oauth-authorize'),
url(r'^directlogin$',
DirectLoginView.as_view(), name='directlogin'),
url(r'^gatewaylogin$',
GatewayLoginView.as_view(), name='gatewaylogin'),
# Defining authentication URLs here and not including oauth.urls for
# backward compatibility
]
urlpatterns += i18n_patterns(
#urlpatterns = (
url(r'^$', HomeView.as_view(), name="home"),
url(r'^oauth/initiate$',
OAuthInitiateView.as_view(), name='oauth-initiate'),
url(r'^single-sign-on',
OAuthInitiateView.as_view(), name='single-sign-on'),
url(r'^oauth/authorize$',
OAuthAuthorizeView.as_view(), name='oauth-authorize'),
url(r'^directlogin$',
DirectLoginView.as_view(), name='directlogin'),
url(r'^gatewaylogin$',
GatewayLoginView.as_view(), name='gatewaylogin'),
url(r'^logout$',
LogoutView.as_view(), name='oauth-logout'),
url(r'^consumers/', include('consumers.urls')),

View File

@ -1,4 +1,4 @@
{% extends 'base.html' %} {% load static %} {% trans load i18n %}
{% extends 'base.html' %} {% load static %} {% load i18n %}
{% block page_title %} /atms{% endblock page_title %} {% block content %}
<div id="atms">
<h1>{% trans "ATM Detail" %}</h1>
@ -60,7 +60,7 @@
</ul>
</div>
</td>
<td><a href="{{ url_atm_update }}" class="btn btn-primary">View</a></td>
<td><a href="{{ url_atm_update }}" class="btn btn-primary">{% trans "View" %}</a></td>
</tr>
{% endfor %}

View File

@ -1,5 +1,5 @@
{% extends 'base.html' %} {% load static i18n %} {% block page_title %}{{
block.super }} / atms{% endblock page_title %} {% block content %}
{% extends 'base.html' %} {% load static %} {% load i18n %} {% block page_title %}{{
block.super }} / Atms{% endblock page_title %} {% block content %}
<div id="atms_list">
<h1>{% trans "ATMs" %}</h1>

View File

@ -4,8 +4,7 @@ URLs for metrics app
"""
from django.conf.urls import url
from .views import IndexAtmsView, UpdateAtmsView, atmListView
from .views import IndexAtmsView, UpdateAtmsView, AtmListView
urlpatterns = [
url(r'^$',
@ -14,7 +13,7 @@ urlpatterns = [
url(r'^update/(?P<atm_id>[ 0-9\w|\W\@\.\+-]+)/bank/(?P<bank_id>[0-9\w\@\.\+-]+)/$',
UpdateAtmsView.as_view(),
name='atms_update'),
url(r'^atmlist/$',
atmListView.as_view(),
name='all_atms')
url(r'^atmlist',
AtmListView.as_view(),
name='all_atms_view')
]

View File

@ -5,18 +5,15 @@ from django.shortcuts import render
"""
Views of atms app
"""
from django.contrib import messages
from django.contrib.auth.mixins import LoginRequiredMixin
import json
from django.urls import reverse_lazy
from django.views.generic import FormView
from obp.api import API, APIError
from .forms import CreateAtmForm
class IndexAtmsView(LoginRequiredMixin, FormView):
"""Index view for ATMs"""
template_name = "atms/index.html"
form_class = CreateAtmForm
@ -393,7 +390,7 @@ class UpdateAtmsView(LoginRequiredMixin, FormView):
})
return context
class atmListView(IndexAtmsView, LoginRequiredMixin, FormView ):
class AtmListView(IndexAtmsView, LoginRequiredMixin, FormView ):
template_name = "atms/atm_List.html"
success_url = '/atms/'
def get_banks(self):

View File

@ -81,7 +81,7 @@
<li{% if customers_create_url in request.path %} class="active"{% endif %}><a href="{{ customers_create_url }}">{% trans "Customers" %}</a></li><hr class="dropdown-hr">
<li{% if branches_list_url in request.path %} class="active"{% endif %}><a href="{{ branches_list_url }}">{% trans "Branches" %}</a></li>
<li{% if atms_list_url in request.path %} class="active"{% endif %}><a href="{{ atms_list_url }}">{% trans "ATMs" %}</a></li>
<li{% if all_atms_url in request.path %} class="active"{% endif %}><a href="http://127.0.0.1:8000/en/atms/atmlist/">{% trans "ATMs View" %}</a></li>
<li{% if all_atms_view_url in request.path %} class="active"{% endif %}><a href="http://127.0.0.1:8000/es/atms/atmlist/">{% trans "ATMs View" %}</a></li>
</ul>
</li>
{% url "config-index" as config_index_url %}

View File

@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2022-06-15 19:01+0200\n"
"POT-Creation-Date: 2022-06-21 14:00+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@ -223,6 +223,12 @@ msgstr "Más información"
msgid "Update Button"
msgstr "Botón Actualizar"
#: atms/templates/atms/atm_List.html:63
#: consumers/templates/consumers/index.html:76
#: users/templates/users/index.html:69
msgid "View"
msgstr "Ver"
#: atms/templates/atms/index.html:4 base/templates/base.html:83
msgid "ATMs"
msgstr "cajeros automáticos"
@ -642,11 +648,6 @@ msgstr "Identificación"
msgid "Action"
msgstr "Acción"
#: consumers/templates/consumers/index.html:76
#: users/templates/users/index.html:69
msgid "View"
msgstr "Ver"
#: customers/forms.py:24 users/templates/users/index.html:58
msgid "Username"
msgstr "Nombre de usuario"
@ -1200,16 +1201,20 @@ msgstr ""
"primera llamada APIMediana de tiempo desde el registro del consumidor hasta "
"la primera llamada APIMediana de tiempo desde el registro del consumidor "
"hasta la primera llamada APIMediana de tiempo desde el registro del "
"consumidor hasta la primera llamada APITiempo medio desde el registro del "
"consumidor hasta la primera llamada a la APItiempo medio hasta la "
"primeraTiempo medio desde el registro del consumidor hasta la primera "
"llamada a la APIMediana de tiempo desde el registro del consumidor hasta la "
"primera llamada APITiempo medio desde el registro del consumidor hasta la "
"primera llamada a la APITiempo medio desde el registro del consumidor hasta "
"la primera llamada a la APITiempo medio desde el registro del consumidor "
"consumidor hasta la primera llamada APIMediana de tiempo desde el registro "
"del consumidor hasta la primera llamada APIMediana de tiempo desde el "
"registro del consumidor hasta la primera llamada APIMediana de tiempo desde "
"el registro del consumidor hasta la primera llamada APIMediana de tiempo "
"desde el registro del consumidor hasta la primera llamada APITiempo medio "
"desde el registro del consumidor hasta la primera llamada a la APItiempo "
"medio hasta la primeraTiempo medio desde el registro del consumidor hasta la "
"primera llamada a la APIMediana de tiempo desde el registro del consumidor "
"hasta la primera llamada APITiempo medio desde el registro del consumidor "
"hasta la primera llamada a la APITiempo medio desde el registro del "
"consumidor hasta la primera llamada a la APItiempo medio hasta la "
"primeraTiempo medio desde el registro del consumidor hasta la primera "
"consumidor hasta la primera llamada a la APITiempo medio desde el registro "
"del consumidor hasta la primera llamada a la APITiempo medio desde el "
"registro del consumidor hasta la primera llamada a la APItiempo medio hasta "
"la primeraTiempo medio desde el registro del consumidor hasta la primera "
"llamada a la APIMediana de tiempo desde el registro del consumidor hasta la "
"primera llamada APIMediana de tiempo desde el registro del consumidor hasta "
"la primera llamada APIMediana de tiempo desde el registro del consumidor "
@ -1338,7 +1343,12 @@ msgstr ""
"para desarrolladoresAplicaciones con distintas direcciones de correo "
"electrónico para desarrolladoresAplicaciones con distintas direcciones de "
"correo electrónico para desarrolladoresAplicaciones con distintas "
"direcciones de correo electrónico para desarrolladoresDirecciones de correo "
"direcciones de correo electrónico para desarrolladoresAplicaciones con "
"distintas direcciones de correo electrónico para desarrolladoresAplicaciones "
"con distintas direcciones de correo electrónico para "
"desarrolladoresAplicaciones con distintas direcciones de correo electrónico "
"para desarrolladoresAplicaciones con distintas direcciones de correo "
"electrónico para desarrolladoresDirecciones de correo "
"electrónicoAplicaciones con direcciones de correo electrónico de "
"desarrollador distintasAplicaciones con direcciones de correo electrónico de "
"desarrollador distintasAplicaciones con distintas direcciones de correo "