blob: 142890826fc0807eaf261eaa74bd89a11d5a14d9 [file] [log] [blame]
Scott Baker1a6473c2014-07-07 10:14:04 -07001from core.models import Sliver
2from xosbase import XOSBase
3from django.forms.models import model_to_dict
Scott Baker64fbca72014-06-30 16:39:21 -07004
Scott Baker1a6473c2014-07-07 10:14:04 -07005class 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
Scott Baker64fbca72014-06-30 16:39:21 -070020