updated site serializer
[plstackapi.git] / plstackapi / planetstack / serializers.py
index b779a4a..e1e1520 100644 (file)
@@ -3,6 +3,13 @@ from rest_framework import serializers
 from plstackapi.planetstack.models import *
 
 
+class RoleSerializer(serializers.HyperlinkedModelSerializer):
+    
+    class Meta:
+        model = Role
+        fields = ('role_id',
+                  'role_type')
+
 class SliceSerializer(serializers.HyperlinkedModelSerializer):
 
     site = serializers.HyperlinkedRelatedField(view_name='site-detail')
@@ -32,13 +39,14 @@ class SiteSerializer(serializers.HyperlinkedModelSerializer):
         model = Site
         fields = ('url',
                   'name',
-                  'deploymentNetworks',
+                  'deployment_networks',
                   'slices',
                   'site_url',
                   'enabled',
                   'longitude',
                   'latitude',
                   'login_base',
+                  'tenant_id',
                   'is_public',
                   'abbreviated_name',
                   'updated',
@@ -83,7 +91,9 @@ class NodeSerializer(serializers.ModelSerializer):
                  'name')
 
 
-serializerLookUp = { Site: SiteSerializer,
+serializerLookUp = { 
+                 Role: RoleSerializer,
+                 Site: SiteSerializer,
                  Slice: SliceSerializer,
                  Node: NodeSerializer,
                  Sliver: SliverSerializer,