Display actual user counts in the dashboards
This commit is contained in:
parent
0cbdf3ed47
commit
d6307aa077
@ -4,6 +4,7 @@ from django.contrib.auth.decorators import login_required
|
||||
from django.conf import settings
|
||||
|
||||
from accounts.decorators import admin_required, lecturer_required
|
||||
from accounts.models import User
|
||||
from .forms import SessionForm, SemesterForm, NewsAndEventsForm
|
||||
from .models import *
|
||||
|
||||
@ -297,4 +298,9 @@ def semester_delete_view(request, pk):
|
||||
@login_required
|
||||
@admin_required
|
||||
def dashboard_view(request):
|
||||
return render(request, "core/dashboard.html")
|
||||
context = {
|
||||
"student_count": User.get_student_count(),
|
||||
"lecturer_count": User.get_lecturer_count(),
|
||||
"superuser_count": User.get_superuser_count(),
|
||||
}
|
||||
return render(request, "core/dashboard.html", context)
|
||||
|
||||
@ -174,7 +174,7 @@
|
||||
<h3><i class="fas fa-users bg-light-aqua"></i></h3>
|
||||
<div class="text-right">
|
||||
Students
|
||||
<h2>12,040</h2>
|
||||
<h2>{{ student_count }}</h2>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -183,7 +183,7 @@
|
||||
<h3><i class="fas fa-users bg-light-orange"></i></h3>
|
||||
<div class="text-right">
|
||||
Lecturers
|
||||
<h2>1,350</h2>
|
||||
<h2>{{ lecturer_count }}</h2>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -201,7 +201,7 @@
|
||||
<h3><i class="fas fa-users bg-light-red"></i></h3>
|
||||
<div class="text-right">
|
||||
Administrators
|
||||
<h2>125</h2>
|
||||
<h2>{{ superuser_count }}</h2>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user