Dashboard access permission updated
This commit is contained in:
parent
43f1cb9647
commit
a4d4ac284b
@ -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')
|
||||
@ -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 %}
|
||||
<ul>
|
||||
{% if request.user.is_superuser %}
|
||||
<li class="{% if request.path == dash %}active{% endif %}">
|
||||
<a href="{% url 'dashboard' %}"><i class="fas fa-tachometer-alt"></i>Dashboard</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
<li class="{% if request.path == hom %}active{% endif %}">
|
||||
<a href="{% url 'home' %}"><i class="fas fa-home"></i>Home</a>
|
||||
</li>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user