Commit 0a19eb3e7c1ea7765dd1251ba653c62b24a0de88

Authored by Matheus Lins
1 parent 57287e6b

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,10 +35,10 @@ class IndexView(LoginRequiredMixin, NotificationMixin, generic.ListView):
35 list_courses = None 35 list_courses = None
36 categorys_courses = None 36 categorys_courses = None
37 if has_role(self.request.user,'professor') or has_role(self.request.user,'system_admin'): 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 categorys_courses = CourseCategory.objects.filter(course_category__professors__name = self.request.user.name).distinct() 39 categorys_courses = CourseCategory.objects.filter(course_category__professors__name = self.request.user.name).distinct()
40 else: 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 categorys_courses = CourseCategory.objects.filter(course_category__students__name = self.request.user.name).distinct() 42 categorys_courses = CourseCategory.objects.filter(course_category__students__name = self.request.user.name).distinct()
43 43
44 courses_category = Course.objects.filter(category__name = self.request.GET.get('category')) 44 courses_category = Course.objects.filter(category__name = self.request.GET.get('category'))