Scott Baker | 1a6473c | 2014-07-07 10:14:04 -0700 | [diff] [blame^] | 1 | from core.models import Node |
2 | from xosbase import XOSBase | ||||
3 | from django.forms.models import model_to_dict | ||||
4 | |||||
5 | class XOSNodes(XOSBase): | ||||
6 | name = "nodes" | ||||
7 | |||||
8 | def __init__(self): | ||||
9 | super(XOSNodes, self).__init__() | ||||
10 | |||||
11 | def get(self): | ||||
12 | allNodes = list(Node.objects.all()) | ||||
13 | |||||
14 | result = [] | ||||
15 | for nocd in allNodes: | ||||
16 | d=model_to_dict(nocd) | ||||
17 | result.append(self.ensure_serializable(d)) | ||||
18 | |||||
19 | return result |