def configure_admin(app, db):
admin.init_app(app)
# Admin pages
admin.add_view(
BaseView(OperatingSystem, db.session, endpoint='operatingsystems'))
admin.add_view(BaseView(Project, db.session, endpoint='projects'))
admin.add_view(ReleaseView(Release, db.session, endpoint='releases'))
admin.add_view(TestRunView(TestRun, db.session, endpoint='testruns'))
# security
admin.add_view(BaseView(User, db.session, endpoint='users',
category='Auth'))
admin.add_view(BaseView(Role, db.session, endpoint='roles',
category='Auth'))
@app.security.context_processor
def security_context_processor():
return dict(
admin_base_template=admin.base_template,
admin_view=admin.index_view,
h=admin_helpers,
get_url=url_for
)
评论列表
文章目录