1
0
mirror of https://github.com/dkmstr/openuds.git synced 2025-02-04 17:47:15 +03:00

Fixed language change on admin

This commit is contained in:
Adolfo Gómez García 2022-06-06 19:03:47 +02:00
parent 9343f7c263
commit 1e01339b93
4 changed files with 19 additions and 3 deletions

View File

@ -95,3 +95,5 @@ def extend_sqlite(connection=None, **kwargs):
connection.connection.create_function("MIN", 2, min)
connection.connection.create_function("MAX", 2, max)
connection.connection.create_function("CEIL", 1, math.ceil)
connection.connection.create_function("FLOOR", 1, math.floor)

View File

@ -31,6 +31,7 @@
import logging
from django.http import HttpResponse
from django.middleware import csrf
from django.shortcuts import render
from django.template import RequestContext, loader
from django.utils.translation import ugettext as _
@ -41,10 +42,22 @@ from uds.core.util.decorators import denyBrowsers
logger = logging.getLogger(__name__)
CSRF_FIELD = 'csrfmiddlewaretoken'
@denyBrowsers(browsers=['ie<10'])
@webLoginRequired(admin=True)
def index(request):
return render(request, 'uds/admin/index.html')
# Gets csrf token
csrf_token = csrf.get_token(request)
if csrf_token is not None:
csrf_token = str(csrf_token)
return render(
request,
'uds/admin/index.html',
{'csrf_field': CSRF_FIELD, 'csrf_token': csrf_token},
)
@denyBrowsers(browsers=['ie<10'])

File diff suppressed because one or more lines are too long

View File

@ -78,6 +78,7 @@
return s;
}
}
var csrf = { csrfToken: '{{ csrf_token }}', csrfField: '{{ csrf_field }}' };
if (window.top !== window.self) {
window.location.href = 'https://www.udsenterprise.com';
@ -98,7 +99,7 @@
</svg>
</div>
</uds-root>
<script src="/uds/res/admin/runtime.js?stamp=1652944387" defer></script><script src="/uds/res/admin/polyfills-es5.js?stamp=1652944387" nomodule defer></script><script src="/uds/res/admin/polyfills.js?stamp=1652944387" defer></script><script src="/uds/res/admin/main.js?stamp=1652944387" defer></script>
<script src="/uds/res/admin/runtime.js?stamp=1654534928" defer></script><script src="/uds/res/admin/polyfills-es5.js?stamp=1654534928" nomodule defer></script><script src="/uds/res/admin/polyfills.js?stamp=1654534928" defer></script><script src="/uds/res/admin/main.js?stamp=1654534928" defer></script>
</body></html>