forked from uncloud/uncloud
Introduce custom ProductViewSet preventing customer from updating
products
This commit is contained in:
parent
33cc2b2111
commit
b3bbfafa04
3 changed files with 19 additions and 3 deletions
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue