sliceplus: return role string instead of role object
[plstackapi.git] / planetstack / core / xoslib / objects / sliceplus.py
index 2542fd7..465cbda 100644 (file)
@@ -1,6 +1,7 @@
 from core.models.slice import Slice
+from plus import PlusObjectMixin
 
-class SlicePlus(Slice):
+class SlicePlus(Slice, PlusObjectMixin):
     class Meta:
         proxy = True
 
@@ -17,7 +18,7 @@ class SlicePlus(Slice):
 
         roles = []
         if (user!=None):
-            roles = [x.role for x in self.slice_privileges.filter(user=user)]
+            roles = [x.role.role for x in self.sliceprivileges.filter(user=user)]
 
         return {"sitesUsed": used_sites,
                 "deploymentsUsed": used_deployments,