xoslib second prototype
diff --git a/planetstack/core/xoslib/objects/nodes.py b/planetstack/core/xoslib/objects/nodes.py
new file mode 100644
index 0000000..fedd0b0
--- /dev/null
+++ b/planetstack/core/xoslib/objects/nodes.py
@@ -0,0 +1,19 @@
+from core.models import Node
+from xosbase import XOSBase
+from django.forms.models import model_to_dict
+
+class XOSNodes(XOSBase):
+ name = "nodes"
+
+ def __init__(self):
+ super(XOSNodes, self).__init__()
+
+ def get(self):
+ allNodes = list(Node.objects.all())
+
+ result = []
+ for nocd in allNodes:
+ d=model_to_dict(nocd)
+ result.append(self.ensure_serializable(d))
+
+ return result