Esempio n. 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()
Esempio n. 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()
Esempio n. 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()
Esempio n. 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()
Esempio n. 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()