xosDeveloper view working
diff --git a/planetstack/core/xoslib/methods/sliceplus.py b/planetstack/core/xoslib/methods/sliceplus.py
index 79aae3b..f990275 100644
--- a/planetstack/core/xoslib/methods/sliceplus.py
+++ b/planetstack/core/xoslib/methods/sliceplus.py
@@ -13,7 +13,7 @@
sliceInfo = serializers.SerializerMethodField("getSliceInfo")
def getSliceInfo(self, slice):
- return slice.getSliceInfo()
+ return slice.getSliceInfo(user=self.context['request'].user)
networks = serializers.HyperlinkedRelatedField(many=True, read_only=True, view_name='network-detail')
availableNetworks = serializers.HyperlinkedRelatedField(many=True, read_only=True, view_name='network-detail')
@@ -26,6 +26,9 @@
queryset = SlicePlus.objects.select_related().all()
serializer_class = SlicePlusIdSerializer
+ method_kind = "list"
+ method_name = "slicesplus"
+
def get_queryset(self):
return SlicePlus.select_by_user(self.request.user)
@@ -41,6 +44,9 @@
queryset = SlicePlus.objects.select_related().all()
serializer_class = SlicePlusIdSerializer
+ method_kind = "detail"
+ method_name = "slicesplus"
+
def get_queryset(self):
return SlicePlus.select_by_user(self.request.user)