id = serializers.Field()\r
\r
sliceInfo = serializers.SerializerMethodField("getSliceInfo")\r
+ humanReadableName = serializers.SerializerMethodField("getHumanReadableName")\r
\r
def getSliceInfo(self, slice):\r
return slice.getSliceInfo(user=self.context['request'].user)\r
\r
+ def getHumanReadableName(self, obj):\r
+ return str(obj)\r
+\r
networks = serializers.HyperlinkedRelatedField(many=True, read_only=True, view_name='network-detail')\r
availableNetworks = serializers.HyperlinkedRelatedField(many=True, read_only=True, view_name='network-detail')\r
\r
class Meta:\r
model = SlicePlus\r
- fields = ('id','created','updated','enacted','name','enabled','omf_friendly','description','slice_url','site','max_slivers','imagePreference','service','network','mountDataSets','serviceClass','creator','networks','availableNetworks','sliceInfo','backendIcon','backendHtml')
+ fields = ('humanReadableName', 'id','created','updated','enacted','name','enabled','omf_friendly','description','slice_url','site','max_slivers','imagePreference','service','network','mountDataSets','serviceClass','creator','networks','availableNetworks','sliceInfo','backendIcon','backendHtml')
class SlicePlusList(generics.ListCreateAPIView):
queryset = SlicePlus.objects.select_related().all()