model = Role
fields = ('id',
'role_id',
+ 'role',
'role_type')
'firstname',
'lastname',
'email',
- 'password',
- 'phone',
+ 'password',
+ 'phone',
+ 'public_key',
'user_url',
'is_admin',
'site',
'slice_memberships',
'site_privileges')
-class KeySerializer(serializers.HyperlinkedModelSerializer):
- id = serializers.Field()
- user = serializers.HyperlinkedRelatedField(view_name='user-detail')
- class Meta:
- model = Key
- fields = ('id',
- 'name',
- 'key',
- 'type',
- 'blacklisted',
- 'user')
-
-
class SliceSerializer(serializers.HyperlinkedModelSerializer):
# HyperlinkedModelSerializer doesn't include the id by default
id = serializers.Field()
'site',
'role')
-class DeploymentNetworkSerializer(serializers.HyperlinkedModelSerializer):
+class DeploymentSerializer(serializers.HyperlinkedModelSerializer):
# HyperlinkedModelSerializer doesn't include the id by default
id = serializers.Field()
sites = serializers.HyperlinkedRelatedField(view_name='deploymentnetwork-detail')
class Meta:
- model = DeploymentNetwork
+ model = Deployment
fields = ('id',
'name',
'sites'
serializerLookUp = {
Role: RoleSerializer,
User: UserSerializer,
- Key: KeySerializer,
Site: SiteSerializer,
SitePrivilege: SitePrivilegeSerializer,
Slice: SliceSerializer,
SliceMembership: SliceMembershipSerializer,
Node: NodeSerializer,
Sliver: SliverSerializer,
- DeploymentNetwork: DeploymentNetworkSerializer,
+ Deployment: DeploymentSerializer,
Image: ImageSerializer,
None: None,
}