Scott Baker | 1a6473c | 2014-07-07 10:14:04 -0700 | [diff] [blame^] | 1 | from core.models import Sliver |
| 2 | from xosbase import XOSBase |
| 3 | from django.forms.models import model_to_dict |
Scott Baker | 64fbca7 | 2014-06-30 16:39:21 -0700 | [diff] [blame] | 4 | |
Scott Baker | 1a6473c | 2014-07-07 10:14:04 -0700 | [diff] [blame^] | 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 |
Scott Baker | 64fbca7 | 2014-06-30 16:39:21 -0700 | [diff] [blame] | 20 | |