Exemple #1
0
 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()
Exemple #2
0
 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()
Exemple #3
0
 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()
Exemple #4
0
 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()
Exemple #5
0
 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()