diff --git a/courses/templatetags/custom_filters.py b/courses/templatetags/custom_filters.py index 3fccf0c..d5870be 100644 --- a/courses/templatetags/custom_filters.py +++ b/courses/templatetags/custom_filters.py @@ -7,7 +7,7 @@ register = template.Library() def show_subject_subscribe(user, subject): if not user is None: if user.is_authenticated: - if has_role(user, 'student'): + if has_role(user, 'student') and not user.is_staff: if not user in subject.students.all() and subject.show_subscribe: return True @@ -17,7 +17,7 @@ def show_subject_subscribe(user, subject): def show_course_subscribe(user, course): if not user is None: if user.is_authenticated: - if has_role(user, 'student'): + if has_role(user, 'student') and not user.is_staff: if not user in course.students.all() and course.show_subscribe: return True -- libgit2 0.21.2