xoslib second prototype
diff --git a/planetstack/core/xoslib/objects/slivers.py b/planetstack/core/xoslib/objects/slivers.py
index 139597f..1428908 100644
--- a/planetstack/core/xoslib/objects/slivers.py
+++ b/planetstack/core/xoslib/objects/slivers.py
@@ -1,2 +1,20 @@
+from core.models import Sliver
+from xosbase import XOSBase
+from django.forms.models import model_to_dict
+class XOSSlivers(XOSBase):
+ name = "slivers"
+
+ def __init__(self):
+ super(XOSSlivers, self).__init__()
+
+ def get(self):
+ allSlivers = list(Sliver.objects.all())
+
+ result = []
+ for sliver in allSlivers:
+ d=model_to_dict(sliver)
+ result.append(self.ensure_serializable(d))
+
+ return result