operation开启权限过滤
This commit is contained in:
parent
c0b9fac499
commit
2fb922334e
|
@ -38,6 +38,7 @@ class OperationViewSet(CustomModelViewSet):
|
|||
prefetch_related_fields = ['cates']
|
||||
search_fields = ['name']
|
||||
filterset_fields = ['state', 'cates', 'area', 'create_by']
|
||||
data_filter = True
|
||||
|
||||
def update(self, request, *args, **kwargs):
|
||||
obj = self.get_object()
|
||||
|
|
|
@ -33,7 +33,7 @@ class VisitViewSet(CustomModelViewSet):
|
|||
def get_queryset(self):
|
||||
user = self.request.user
|
||||
queryset = super().get_queryset()
|
||||
if hasattr(user, 'type') and user.type == 'visitor':
|
||||
if user.type != 'employee':
|
||||
queryset = queryset.filter(create_by=user)
|
||||
return queryset
|
||||
|
||||
|
|
Loading…
Reference in New Issue