Userlog nur der eine Nutzer

This commit is contained in:
holger.trampe 2021-01-08 10:14:56 +01:00
parent db5e60c7c5
commit 0950f29735
3 changed files with 24 additions and 10 deletions

BIN
dump.rdb

Binary file not shown.

View File

@ -0,0 +1,10 @@
{% extends "users/base.html" %}
{% load counter_tag %}
{% block content %}
<div class="content-section col-12">
<h3>Anmeldelog</h3>
<small>Hier sehen Sie eine Auflistung Ihrer letzten 50 Anmeldevorgänge.</small>
<hr>
Diese Daten dürfen Sie nicht einsehen.
</div>
{% endblock %}

View File

@ -644,21 +644,25 @@ from auditlog.models import LogEntry
@login_required
def showUserLog(request, pk):
logdata = LogEntry.objects.filter(object_pk=request.user.pk)[:50]
if (request.user.pk == pk):
logdata = LogEntry.objects.filter(object_pk=request.user.pk)[:50]
logdata_logins = []
logdata_logins = []
for ele in logdata:
for ele in logdata:
datestring = json.loads(ele.changes)["last_login"][1]
datestring = json.loads(ele.changes)["last_login"][1]
datestring = datestring.split(".")[0]
logdata_logins.append(datetime.strptime(datestring, '%Y-%m-%d %H:%M:%S'))
datestring = datestring.split(".")[0]
logdata_logins.append(datetime.strptime(datestring, '%Y-%m-%d %H:%M:%S'))
context = {
'logdata' : logdata_logins
}
return render(request, 'users/userlog.html', context)
context = {
'logdata' : logdata_logins
}
return render(request, 'users/userlog.html', context)
else:
context = {}
return render(request, 'users/userlog_forbidden.html', context)
@login_required
def dashboard(request):