from rest_framework import filters
from django.conf.urls import patterns, url
+if hasattr(serializers, "ReadOnlyField"):
+ # rest_framework 3.x
+ IdField = serializers.ReadOnlyField
+else:
+ # rest_framework 2.x
+ IdField = serializers.Field
+
"""
Schema of the generator object:
all: Set of all Model objects
class FlavorSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
deployments = serializers.HyperlinkedRelatedField(many=True, read_only=True, view_name='deployment-detail')
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','name','description','flavor','order','default','deployments',)
class FlavorIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
deployments = serializers.PrimaryKeyRelatedField(many=True, queryset = Deployment.objects.all())
class ServiceAttributeSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','name','value','service',)
class ServiceAttributeIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class ControllerImagesSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','image','controller','glance_image_id',)
class ControllerImagesIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class ImageSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
deployments = serializers.HyperlinkedRelatedField(many=True, read_only=True, view_name='deployment-detail')
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','name','disk_format','container_format','path','deployments',)
class ImageIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
deployments = serializers.PrimaryKeyRelatedField(many=True, queryset = Deployment.objects.all())
class NetworkParameterSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','parameter','value','content_type','object_id',)
class NetworkParameterIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class SiteSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
deployments = serializers.HyperlinkedRelatedField(many=True, read_only=True, view_name='deployment-detail')
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','name','site_url','enabled','location','longitude','latitude','login_base','is_public','abbreviated_name','deployments',)
class SiteIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
deployments = serializers.PrimaryKeyRelatedField(many=True, queryset = Deployment.objects.all())
class SliceRoleSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','role',)
class SliceRoleIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class TagSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','service','name','value','content_type','object_id',)
class TagIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class InvoiceSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','date','account',)
class InvoiceIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class SlicePrivilegeSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','user','slice','role',)
class SlicePrivilegeIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class PlanetStackRoleSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','role',)
class PlanetStackRoleIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class ControllerPrivilegeSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','user','controller','role',)
class ControllerPrivilegeIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class NetworkSliverSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','network','sliver','ip','port_id',)
class NetworkSliverIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class ProjectSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','name',)
class ProjectIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class SliceSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
networks = serializers.HyperlinkedRelatedField(many=True, read_only=True, view_name='network-detail')
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','name','enabled','omf_friendly','description','slice_url','site','max_slivers','imagePreference','service','network','mountDataSets','serviceClass','creator','networks','networks',)
class SliceIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
networks = serializers.PrimaryKeyRelatedField(many=True, queryset = Network.objects.all())
class NetworkSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
slices = serializers.HyperlinkedRelatedField(many=True, read_only=True, view_name='slice-detail')
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','name','template','subnet','ports','labels','owner','guaranteedBandwidth','permitAllSlices','topologyParameters','controllerUrl','controllerParameters','network_id','router_id','subnet_id','slices','slices','slivers','routers','routers',)
class NetworkIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
slices = serializers.PrimaryKeyRelatedField(many=True, queryset = Slice.objects.all())
class ServiceSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','description','enabled','name','versionNumber','published',)
class ServiceIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class ServiceClassSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','name','description','commitment','membershipFee','membershipFeeMonths','upgradeRequiresApproval',)
class ServiceClassIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class ControllerNetworksSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','network','controller','net_id','router_id','subnet_id','subnet',)
class ControllerNetworksIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class ChargeSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','account','slice','kind','state','date','object','amount','coreHours','invoice',)
class ChargeIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class RoleSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','role_type','role','description','content_type',)
class RoleIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class UsableObjectSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','name',)
class UsableObjectIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class ControllerSiteDeploymentsSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','controller','site_deployment','tenant_id',)
class ControllerSiteDeploymentsIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class SiteRoleSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','role',)
class SiteRoleIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class SliceCredentialSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','slice','name','key_id','enc_value',)
class SliceCredentialIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class SliverSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
networks = serializers.HyperlinkedRelatedField(many=True, read_only=True, view_name='network-detail')
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','instance_id','name','instance_name','ip','image','creator','slice','node','controllerNetwork','numberCores','flavor','userData','networks',)
class SliverIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
networks = serializers.PrimaryKeyRelatedField(many=True, queryset = Network.objects.all())
class NodeSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','name','site_deployment',)
class NodeIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class DashboardViewSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
controllers = serializers.HyperlinkedRelatedField(many=True, read_only=True, view_name='controller-detail')
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','name','url','controllers',)
class DashboardViewIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
controllers = serializers.PrimaryKeyRelatedField(many=True, queryset = Controller.objects.all())
class ImageDeploymentsSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','image','deployment',)
class ImageDeploymentsIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class ReservedResourceSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','sliver','resource','quantity','reservationSet',)
class ReservedResourceIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class PaymentSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','account','amount','date',)
class PaymentIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class NetworkSliceSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','network','slice',)
class NetworkSliceIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class UserDashboardViewSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','user','dashboardView','order',)
class UserDashboardViewIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class ControllerSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
dashboardviews = serializers.HyperlinkedRelatedField(many=True, read_only=True, view_name='dashboardview-detail')
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','name','version','backend_type','auth_url','admin_user','admin_password','admin_tenant','dashboardviews',)
class ControllerIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
dashboardviews = serializers.PrimaryKeyRelatedField(many=True, queryset = DashboardView.objects.all())
class PlanetStackPrivilegeSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','user','planetstack','role',)
class PlanetStackPrivilegeIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class UserSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','password','last_login','email','username','firstname','lastname','phone','user_url','site','public_key','is_active','is_admin','is_staff','is_readonly','created','updated','enacted','backend_status','deleted','timezone',)
class UserIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class DeploymentSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
flavors = serializers.HyperlinkedRelatedField(many=True, read_only=True, view_name='flavor-detail')
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','name','accessControl','flavors','images','sites',)
class DeploymentIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
flavors = serializers.PrimaryKeyRelatedField(many=True, queryset = Flavor.objects.all())
class ReservationSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','startTime','slice','duration',)
class ReservationIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class SitePrivilegeSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','user','site','role',)
class SitePrivilegeIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class PlanetStackSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','description',)
class PlanetStackIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class ControllerDashboardViewSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','controller','dashboardView','url',)
class ControllerDashboardViewIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class AccountSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','site',)
class AccountIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class ControllerRoleSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','role',)
class ControllerRoleIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class NetworkParameterTypeSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','name','description',)
class NetworkParameterTypeIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class SiteCredentialSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','site','name','key_id','enc_value',)
class SiteCredentialIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class DeploymentPrivilegeSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','user','deployment','role',)
class DeploymentPrivilegeIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class ControllerUsersSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','user','controller','kuser_id',)
class ControllerUsersIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class DeploymentRoleSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','role',)
class DeploymentRoleIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class UserCredentialSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','user','name','key_id','enc_value',)
class UserCredentialIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class SiteDeploymentsSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','site','deployment','controller','availability_zone',)
class SiteDeploymentsIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class SliceTagSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','slice','name','value',)
class SliceTagIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class NetworkTemplateSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','name','description','guaranteedBandwidth','visibility','translation','sharedNetworkName','sharedNetworkId','topologyKind','controllerKind',)
class NetworkTemplateIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class RouterSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
networks = serializers.HyperlinkedRelatedField(many=True, read_only=True, view_name='network-detail')
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','name','owner','networks','networks',)
class RouterIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
networks = serializers.PrimaryKeyRelatedField(many=True, queryset = Network.objects.all())
class ServiceResourceSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','serviceClass','name','maxUnitsDeployment','maxUnitsNode','maxDuration','bucketInRate','bucketMaxSize','cost','calendarReservable',)
class ServiceResourceIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
class ControllerSlicesSerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")
fields = ('humanReadableName', 'validators', 'id','created','updated','enacted','backend_status','deleted','controller','slice','tenant_id',)
class ControllerSlicesIdSerializer(XOSModelSerializer):
- id = serializers.ReadOnlyField()
+ id = IdField()
humanReadableName = serializers.SerializerMethodField("getHumanReadableName")
validators = serializers.SerializerMethodField("getValidators")