Scott Baker | 1a6473c | 2014-07-07 10:14:04 -0700 | [diff] [blame^] | 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 |
Scott Baker | 64fbca7 | 2014-06-30 16:39:21 -0700 | [diff] [blame] | 20 | |
| 21 | |