コード例 #1
0
def admin_user_existed():
    try:
        role = Role.find_one({'name': 'admin'})
        admin_role_id = common.format_response_in_dic(
            role)['_id'] if role else None
        admin_user = LeoUser.find_one({
            'roles': ObjectId(admin_role_id),
            'active': True
        })
        admin_email = admin_user['email'] if admin_user else None
        return (True, admin_email) if admin_user and admin_email else (False,
                                                                       None)
    except BaseException as e:
        current_app.logger.error("admin_user_existed failed. - %s" % str(e))
        return False, e
コード例 #2
0
def check_admin_user_exist():
    try:
        role = Role.find_one({'name': 'admin'})
        admin_role_id = common.format_response_in_dic(
            role)['_id'] if role else None
        admin_user = LeoUser.find_one({
            'roles': ObjectId(admin_role_id),
            'active': True
        })
        admin_email = admin_user['email'] if admin_user else None
        return jsonify({
            'status': True,
            'data': admin_email
        }) if admin_user and admin_email else jsonify({'status': False})
    except BaseException as e:
        current_app.logger.error("check_admin_user_exist failed. - %s" %
                                 str(e))
        return jsonify({'status': False, 'data': "出错了,请刷新重试 ~ %s" % e})