Commit 18597586 authored by ibuler's avatar ibuler

[Change] 添加leftbar api

parent 3cd172fb
__version__ = '0.0.1'
from .views import * from .views import *
from .websocket import * from .websocket import *
__version__ = '0.0.1'
...@@ -39,6 +39,7 @@ def version(): ...@@ -39,6 +39,7 @@ def version():
@app.route('/api/nav') @app.route('/api/nav')
@login_required
def nav(): def nav():
with open(os.path.join(API_MOCK_DIR, 'nav')) as f: with open(os.path.join(API_MOCK_DIR, 'nav')) as f:
response = json.load(f) response = json.load(f)
...@@ -46,9 +47,18 @@ def nav(): ...@@ -46,9 +47,18 @@ def nav():
@app.route('/api/leftbar') @app.route('/api/leftbar')
@login_required
def leftbar(): def leftbar():
with open(os.path.join(API_MOCK_DIR, 'leftbar')) as f: response = []
response = json.load(f) user_service = g.user_service
asset_groups_assets = user_service.get_my_asset_groups_assets()
for asset_group in asset_groups_assets:
asset_group['title'] = asset_group['name']
asset_group['children'] = asset_group['assets']
asset_group['folder'] = True
for asset in asset_group['children']:
asset['title'] = asset['hostname']
response.append(asset_group)
return jsonify(response) return jsonify(response)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment