From 660981885d693b5edc34336040ab0780dbbe8ca0 Mon Sep 17 00:00:00 2001
From: ibuler <ibuler@qq.com>
Date: Wed, 15 Mar 2017 19:44:10 +0800
Subject: [PATCH] add assets

---
 luna/views/websocket.py | 43 ++++++++++++++++++++++++++++++++++++++++-
 1 file changed, 42 insertions(+), 1 deletion(-)

diff --git a/luna/views/websocket.py b/luna/views/websocket.py
index bf50533..5cac0f2 100644
--- a/luna/views/websocket.py
+++ b/luna/views/websocket.py
@@ -21,10 +21,51 @@ __all__ = [
 
 
 @socket_io.on('nav')
-def handle_api():
+def handle_nav():
     socket_io.emit('nav', json.dumps(nav))
 
 
+@socket_io.on('assets')
+def handle_assets():
+    groups_assets = {
+        'DB': [
+            {
+                'id': 1,
+                'hostname': 'test-db-1',
+                'ip': '192.168.1.1',
+                'system_users': [
+                    {
+                        'id': 3,
+                        'name': '测试环境web',
+                        'username': 'web'
+                    },
+                    {
+                        'id': 6,
+                        'name': '测试环境sa',
+                        'username': 'sa'
+                    },
+                ]
+            }
+        ],
+        'JAVA': [
+            {
+                'id': 3,
+                'hostname': 'test1-java',
+                'ip': '120.25.240.109',
+                'port': 8022,
+                'system_users': [
+                    {
+                        'id': 3,
+                        'name': 'web',
+                        'username': 'web'
+                    }
+                ]
+            }
+        ]
+    }
+    socket_io.emit('assets', json.dumps(groups_assets))
+
+
 @socket_io.on('connect', namespace='/')
 def handle_term_connect():
     clients[request.sid] = collections.defaultdict(dict)
-- 
2.18.0