def get_queryset(self, request): if not request.user.is_superuser: profile = UserProfile.get_by_request(request) return self.model.objects.where_staff_includes(profile) else: return self.model.objects.all()
def get_queryset(self, request): if not request.user.is_superuser: profile = UserProfile.get_by_request(request) return profile.teaching_courses else: return self.model.objects.filter()
def get_queryset(self, request): if not request.user.is_superuser: profile = UserProfile.get_by_request(request) return CourseInstance.objects.get_teaching(profile) else: return self.model.objects.filter()