vm功能取消权限

This commit is contained in:
曹前明 2022-08-23 18:58:52 +08:00
parent 7ad649f824
commit 73ccc83637
1 changed files with 3 additions and 1 deletions

View File

@ -18,6 +18,7 @@ from django.db import transaction
class VisitViewSet(CustomModelViewSet): class VisitViewSet(CustomModelViewSet):
perms_map = {'*': '*'}
queryset = Visit.objects.all() queryset = Visit.objects.all()
create_serializer_class = VisitCreateUpdateSerializer create_serializer_class = VisitCreateUpdateSerializer
update_serializer_class = VisitCreateUpdateSerializer update_serializer_class = VisitCreateUpdateSerializer
@ -54,6 +55,7 @@ class VisitViewSet(CustomModelViewSet):
class VisitorViewSet(CustomModelViewSet): class VisitorViewSet(CustomModelViewSet):
queryset = Visitor.objects.all() queryset = Visitor.objects.all()
perms_map = {'*': '*'}
create_serializer_class = VisitorCreateSerializer create_serializer_class = VisitorCreateSerializer
update_serializer_class = VisitorCreateSerializer update_serializer_class = VisitorCreateSerializer
serializer_class = VisitorSerializer serializer_class = VisitorSerializer
@ -100,7 +102,7 @@ class VisitorViewSet(CustomModelViewSet):
class VpeopleViewSet(ListModelMixin, RetrieveModelMixin, CreateModelMixin, DestroyModelMixin, CustomGenericViewSet): class VpeopleViewSet(ListModelMixin, RetrieveModelMixin, CreateModelMixin, DestroyModelMixin, CustomGenericViewSet):
perms_map = {'get': '*', 'post': 'visit.update', 'put': 'visit.update', 'delete': 'visit.update'} perms_map = {'*': '*'}
queryset = Vpeople.objects.all() queryset = Vpeople.objects.all()
create_serializer_class = VpeopleCreateSerializer create_serializer_class = VpeopleCreateSerializer
serializer_class = VpeopleSerializer serializer_class = VpeopleSerializer