xoslib second prototype
[plstackapi.git] / planetstack / core / xoslib / objects / slivers.py
1 from core.models import Sliver
2 from xosbase import XOSBase
3 from django.forms.models import model_to_dict
4
5 class XOSSlivers(XOSBase):
6     name = "slivers"
7
8     def __init__(self):
9          super(XOSSlivers, self).__init__()
10
11     def get(self):
12         allSlivers = list(Sliver.objects.all())
13
14         result = []
15         for sliver in allSlivers:
16             d=model_to_dict(sliver)
17             result.append(self.ensure_serializable(d))
18
19         return result
20