Introduce custom ProductViewSet preventing customer from updating

products
This commit is contained in:
fnux 2020-02-28 14:57:45 +01:00
commit b3bbfafa04
3 changed files with 19 additions and 3 deletions

View file

@ -9,6 +9,7 @@ from rest_framework.response import Response
from .models import VMHost, VMProduct, VMSnapshotProduct
from uncloud_pay.models import Order, RecurringPeriod
from .serializers import VMHostSerializer, VMProductSerializer, VMSnapshotProductSerializer
from uncloud_pay.helpers import ProductViewSet
import datetime
@ -19,7 +20,7 @@ class VMHostViewSet(viewsets.ModelViewSet):
permission_classes = [permissions.IsAdminUser]
class VMProductViewSet(viewsets.ModelViewSet):
class VMProductViewSet(ProductViewSet):
permission_classes = [permissions.IsAuthenticated]
serializer_class = VMProductSerializer