diff --git a/app/views.py b/app/views.py index a822710..14ffce1 100644 --- a/app/views.py +++ b/app/views.py @@ -3,7 +3,7 @@ from django.contrib import messages from django.contrib.auth.decorators import login_required from django.conf import settings -from accounts.decorators import lecturer_required +from accounts.decorators import admin_required, lecturer_required from .forms import SessionForm, SemesterForm, NewsAndEventsForm from .models import * @@ -284,6 +284,7 @@ def semester_delete_view(request, pk): # return response - +@login_required +@admin_required def dashboard_view(request): return render(request, 'app/dashboard.html') \ No newline at end of file diff --git a/templates/aside.html b/templates/aside.html index 20ed3d3..a8fff9b 100644 --- a/templates/aside.html +++ b/templates/aside.html @@ -32,9 +32,11 @@ {% url 'quiz_progress' as qpr %} {% url 'quiz_marking' as qce %} {% url 'user_course_list' as ucl %} {% url 'admin_panel' as admin_p %}