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