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 django.conf import settings
|
||||||
|
|
||||||
from accounts.decorators import admin_required, lecturer_required
|
from accounts.decorators import admin_required, lecturer_required
|
||||||
|
from accounts.models import User
|
||||||
from .forms import SessionForm, SemesterForm, NewsAndEventsForm
|
from .forms import SessionForm, SemesterForm, NewsAndEventsForm
|
||||||
from .models import *
|
from .models import *
|
||||||
|
|
||||||
@ -297,4 +298,9 @@ def semester_delete_view(request, pk):
|
|||||||
@login_required
|
@login_required
|
||||||
@admin_required
|
@admin_required
|
||||||
def dashboard_view(request):
|
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>
|
<h3><i class="fas fa-users bg-light-aqua"></i></h3>
|
||||||
<div class="text-right">
|
<div class="text-right">
|
||||||
Students
|
Students
|
||||||
<h2>12,040</h2>
|
<h2>{{ student_count }}</h2>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -183,7 +183,7 @@
|
|||||||
<h3><i class="fas fa-users bg-light-orange"></i></h3>
|
<h3><i class="fas fa-users bg-light-orange"></i></h3>
|
||||||
<div class="text-right">
|
<div class="text-right">
|
||||||
Lecturers
|
Lecturers
|
||||||
<h2>1,350</h2>
|
<h2>{{ lecturer_count }}</h2>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -201,7 +201,7 @@
|
|||||||
<h3><i class="fas fa-users bg-light-red"></i></h3>
|
<h3><i class="fas fa-users bg-light-red"></i></h3>
|
||||||
<div class="text-right">
|
<div class="text-right">
|
||||||
Administrators
|
Administrators
|
||||||
<h2>125</h2>
|
<h2>{{ superuser_count }}</h2>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user