cube-studio/myapp/views/view_link.py
2022-08-11 10:47:08 +08:00

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=__("链接"),
)