forked from uncloud/uncloud
Phase in new beta/vm view for creating vms + orders + bills
This commit is contained in:
parent
2cda6441f4
commit
eea654a9f8
5 changed files with 65 additions and 4 deletions
|
|
@ -120,6 +120,25 @@ class OrderVMProductSerializer(VMProductSerializer):
|
|||
|
||||
# Nico's playground.
|
||||
|
||||
class NicoVMProductSerializer(serializers.ModelSerializer):
|
||||
primary_disk = CreateVMDiskProductSerializer()
|
||||
snapshots = VMSnapshotProductSerializer(many=True, read_only=True)
|
||||
disks = VMDiskProductSerializer(many=True, read_only=True)
|
||||
|
||||
class Meta:
|
||||
model = VMProduct
|
||||
read_only_fields = ['uuid', 'order', 'owner', 'status',
|
||||
'vmhost', 'vmcluster',
|
||||
'extra_data' ]
|
||||
fields = read_only_fields + [ 'name',
|
||||
'cores',
|
||||
'ram_in_gb',
|
||||
'primary_disk',
|
||||
'snapshots',
|
||||
'disks' ]
|
||||
|
||||
|
||||
|
||||
class DCLVMProductSerializer(serializers.HyperlinkedModelSerializer):
|
||||
"""
|
||||
Create an interface similar to standard DCL
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue