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