Commit 0a19eb3e7c1ea7765dd1251ba653c62b24a0de88
1 parent
57287e6b
Exists in
master
and in
5 other branches
paginator show only when exists relationship between student and course
Showing
1 changed file
with
2 additions
and
2 deletions
Show diff stats
courses/views.py
... | ... | @@ -35,10 +35,10 @@ class IndexView(LoginRequiredMixin, NotificationMixin, generic.ListView): |
35 | 35 | list_courses = None |
36 | 36 | categorys_courses = None |
37 | 37 | if has_role(self.request.user,'professor') or has_role(self.request.user,'system_admin'): |
38 | - list_courses = Course.objects.filter(professors__name = self.request.user.name).order_by('name') | |
38 | + list_courses = Course.objects.filter(Q(professors = True)|Q(professors__name = self.request.user.name)).order_by('name') | |
39 | 39 | categorys_courses = CourseCategory.objects.filter(course_category__professors__name = self.request.user.name).distinct() |
40 | 40 | else: |
41 | - list_courses = Course.objects.filter(students__name = self.request.user.name) | |
41 | + list_courses = Course.objects.filter(Q(students = True)|Q(students__name = self.request.user.name)).order_by('name') | |
42 | 42 | categorys_courses = CourseCategory.objects.filter(course_category__students__name = self.request.user.name).distinct() |
43 | 43 | |
44 | 44 | courses_category = Course.objects.filter(category__name = self.request.GET.get('category')) | ... | ... |