Add missing required_alternate_scopes across OAS-gated views #6
5 changed files with 17 additions and 2 deletions
|
|
@ -51,7 +51,11 @@ class SellerProductViewSet(viewsets.ModelViewSet):
|
|||
# TODO: IsStoreOwner?
|
||||
permission_classes = [IsAuthenticatedOrTokenMatchesOASRequirements]
|
||||
required_alternate_scopes = {
|
||||
"GET": [[]],
|
||||
"POST": [[]],
|
||||
"PUT": [[]],
|
||||
"PATCH": [[]],
|
||||
"DELETE": [[]],
|
||||
}
|
||||
|
||||
def get_queryset(self):
|
||||
|
|
|
|||
|
|
@ -29,7 +29,11 @@ class AddressViewSet(viewsets.ModelViewSet):
|
|||
serializer_class = AddressSerializer
|
||||
permission_classes = [IsAuthenticatedOrTokenMatchesOASRequirements]
|
||||
required_alternate_scopes = {
|
||||
"GET": [[]],
|
||||
"POST": [[]],
|
||||
"PUT": [[]],
|
||||
"PATCH": [[]],
|
||||
"DELETE": [[]],
|
||||
}
|
||||
|
||||
def get_queryset(self):
|
||||
|
|
|
|||
|
|
@ -129,7 +129,7 @@ class OrderGroupViewSet(mixins.ListModelMixin, mixins.RetrieveModelMixin, viewse
|
|||
serializer_class = OrderGroupSerializer
|
||||
permission_classes = [IsAuthenticatedOrTokenMatchesOASRequirements]
|
||||
required_alternate_scopes = {
|
||||
"POST": [[]],
|
||||
"GET": [[]],
|
||||
}
|
||||
|
||||
def get_queryset(self):
|
||||
|
|
@ -145,6 +145,7 @@ class OrderViewSet(mixins.RetrieveModelMixin, viewsets.GenericViewSet):
|
|||
serializer_class = OrderSerializer
|
||||
permission_classes = [IsAuthenticatedOrTokenMatchesOASRequirements]
|
||||
required_alternate_scopes = {
|
||||
"GET": [[]],
|
||||
"POST": [[]],
|
||||
}
|
||||
|
||||
|
|
@ -171,6 +172,7 @@ class SellerOrderViewSet(mixins.ListModelMixin, mixins.RetrieveModelMixin, views
|
|||
# TODO: IsStoreOwner
|
||||
permission_classes = [IsAuthenticatedOrTokenMatchesOASRequirements]
|
||||
required_alternate_scopes = {
|
||||
"GET": [[]],
|
||||
"POST": [[]],
|
||||
}
|
||||
filterset_fields = ['status']
|
||||
|
|
@ -219,6 +221,7 @@ class NotificationViewSet(mixins.ListModelMixin, mixins.RetrieveModelMixin, view
|
|||
serializer_class = NotificationSerializer
|
||||
permission_classes = [IsAuthenticatedOrTokenMatchesOASRequirements]
|
||||
required_alternate_scopes = {
|
||||
"GET": [[]],
|
||||
"POST": [[]],
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -38,6 +38,7 @@ class SellerReviewViewSet(mixins.ListModelMixin, viewsets.GenericViewSet):
|
|||
# TODO:
|
||||
permission_classes = [IsAuthenticatedOrTokenMatchesOASRequirements]
|
||||
required_alternate_scopes = {
|
||||
"GET": [[]],
|
||||
"POST": [[]],
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -72,7 +72,9 @@ class SellerStoreView(APIView):
|
|||
serializer_class = SellerStoreSerializer
|
||||
permission_classes = [IsAuthenticatedOrTokenMatchesOASRequirements]
|
||||
required_alternate_scopes = {
|
||||
"GET": [[]],
|
||||
"POST": [[]],
|
||||
"PATCH": [[]],
|
||||
}
|
||||
|
||||
def get(self, request):
|
||||
|
|
@ -109,7 +111,8 @@ class SellerStoreWorkingHoursView(APIView):
|
|||
# TODO:
|
||||
permission_classes = [IsAuthenticatedOrTokenMatchesOASRequirements]
|
||||
required_alternate_scopes = {
|
||||
"POST": [[]],
|
||||
"GET": [[]],
|
||||
"PUT": [[]],
|
||||
}
|
||||
|
||||
def get(self, request):
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue