xoslib second prototype
[plstackapi.git] / planetstack / core / xoslib / objects / nodes.py
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