Beispiel #1
0
def register_views(app):
    """注册 admin views"""
    @app.before_request
    def inject_admin_user():
        # 注入admin_user
        g.admin_user = AdminUser.query.filter(
            AdminUser.username == session.get(current_app.config['SESSION_KEY_ADMIN_USERNAME'])).first()

    admin.add_view(AdminAuthView())

    # model
    admin.add_view(AdminUserView())

    return admin
Beispiel #2
0
def register_views(app):
    """注册 admin views"""
    @app.before_request
    def inject_admin_user():
        # 注入admin_user
        admin_user_table = kit.mongo_client.get_default_database()[current_app.config['MONGO_TB_ADMIN_USER']]
        g.admin_user = admin_user_table.find_one(dict(
            username=session.get(current_app.config['SESSION_KEY_ADMIN_USERNAME'])
        ))

    admin.add_view(AdminAuthView())
    admin.add_view(AdminAppInfoView(name=u'应用'))
    admin.add_view(AdminNotificationView(name=u'推送'))
Beispiel #3
0
def register_views(app):
    """注册 admin views"""
    @app.before_request
    def inject_admin_user():
        # 注入admin_user
        admin_user_table = kit.mongo_client.get_default_database()[
            current_app.config['MONGO_TB_ADMIN_USER']]
        g.admin_user = admin_user_table.find_one(
            dict(username=session.get(
                current_app.config['SESSION_KEY_ADMIN_USERNAME'])))

    admin.add_view(AdminAuthView())
    admin.add_view(AdminAppInfoView(name=u'应用'))
    admin.add_view(AdminNotificationView(name=u'推送'))