|
@@ -66,6 +66,10 @@ class RepairOrderAllView(generics.ListAPIView):
|
|
|
|
|
|
def filter_queryset(self, queryset):
|
|
def filter_queryset(self, queryset):
|
|
queryset = queryset.filter(tenant=self.request.user.employee.tenant)
|
|
queryset = queryset.filter(tenant=self.request.user.employee.tenant)
|
|
|
|
+ if self.request.user.is_employee:
|
|
|
|
+ queryset = queryset.filter(repair_user__suser=self.request.user)
|
|
|
|
+ elif self.request.user.is_repair:
|
|
|
|
+ queryset = queryset.filter(user=self.request.user)
|
|
f = RepairOrderFilter(self.request.GET, queryset=queryset)
|
|
f = RepairOrderFilter(self.request.GET, queryset=queryset)
|
|
return f.qs
|
|
return f.qs
|
|
|
|
|