Working on surfacing inventory objects.

This commit is contained in:
Michael DeHaan
2013-03-25 16:41:21 -04:00
parent 036458b823
commit 77695bd959
9 changed files with 401 additions and 37 deletions

View File

@@ -78,6 +78,22 @@ class ProjectSerializer(BaseSerializer):
# FIXME: add related resources: inventories
return dict()
class InventorySerializer(BaseSerializer):
# add the URL and related resources
url = serializers.CharField(source='get_absolute_url', read_only=True)
related = serializers.SerializerMethodField('get_related')
class Meta:
model = Inventory
fields = ('url', 'id', 'name', 'description', 'creation_date')
def get_related(self, obj):
# FIXME: add related resources: inventories
return dict()
class TeamSerializer(BaseSerializer):
# add the URL and related resources