mirror of
https://github.com/tencentmusic/cube-studio.git
synced 2024-12-15 06:09:57 +08:00
42 lines
810 B
Python
42 lines
810 B
Python
|
|
from flask_babel import gettext as __
|
|
from flask_babel import lazy_gettext as _
|
|
|
|
from myapp import app, appbuilder,db,event_logger
|
|
|
|
from flask import (
|
|
current_app,
|
|
abort,
|
|
flash,
|
|
g,
|
|
Markup,
|
|
make_response,
|
|
redirect,
|
|
render_template,
|
|
request,
|
|
send_from_directory,
|
|
Response,
|
|
url_for,
|
|
)
|
|
from types import FunctionType
|
|
from flask_appbuilder import CompactCRUDMixin, expose
|
|
import pysnooper,datetime,time,json
|
|
conf = app.config
|
|
from myapp.views.base import BaseMyappView
|
|
|
|
|
|
all_links = conf.get('ALL_LINKS',{})
|
|
for link in all_links:
|
|
appbuilder.add_link(
|
|
link['label'],
|
|
label=_(link['label']),
|
|
href=link['url'],
|
|
category_icon="fa-link",
|
|
icon="fa-link",
|
|
category="link",
|
|
category_label=__("链接"),
|
|
)
|
|
|
|
|
|
|