コード例 #1
0
def user_login():
    """登录用户"""
    form = UserLoginForm()
    if not form.validate():
        response = {'status': False, 'messages': form.errors}
        return make_response_with_headers(response)
    else:
        response = User.login_user(form)
    return make_response_with_headers(jsonify(response))
コード例 #2
0
def task_delete():
    """删除任务"""
    form = TaskDeleteForm()
    if not form.validate():
        errors = [','.join(form.errors[key]) for key in form.errors]
        response = jsonify({'status': False, 'messages': errors})
        return make_response_with_headers(response)

    response = Task.delete_task(form)
    return make_response_with_headers(response)
コード例 #3
0
def proxy_delete():
    """删除代理"""
    form = ProxyDeleteForm()
    if not form.validate():
        errors = [','.join(form.errors[key]) for key in form.errors]
        response = jsonify({'status': False, 'messages': errors})
        return make_response_with_headers(response)

    response = Proxy.delete_proxy(form)
    return make_response_with_headers(response)
コード例 #4
0
def node_register():
    """注册节点"""
    form = NodeAddForm()
    if not form.validate():
        errors = [','.join(form.errors[key]) for key in form.errors]
        response = jsonify({'status': False, 'messages': errors})
        return make_response_with_headers(response)
    node = form.data_parser()
    response = Node.register_node(node)

    return make_response_with_headers(jsonify(response))
コード例 #5
0
def proxy_add():
    """添加代理"""
    form = ProxyAddForm()
    if not form.validate():
        errors = [','.join(form.errors[key]) for key in form.errors]
        response = jsonify({'status': False, 'messages': errors})
        return make_response_with_headers(response)
    proxy = form.data_parser()
    response = Proxy.add_proxy(proxy)

    return make_response_with_headers(jsonify(response))
コード例 #6
0
def task_edit():
    """编辑任务"""
    form = TaskEditForm()
    if not form.validate():
        errors = [','.join(form.errors[key]) for key in form.errors]
        response = jsonify({'status': False, 'messages': errors})
        return make_response_with_headers(response)
    task = form.data_parser()
    response = Task.edit_task(task)

    return make_response_with_headers(jsonify(response))
コード例 #7
0
def master_add():
    """节点添加主控"""
    form = MasterAddForm()
    if not form.validate():
        errors = [','.join(form.errors[key]) for key in form.errors]
        response = jsonify({'status': False, 'messages': errors})
        return make_response_with_headers(response)
    master = form.data_parser()
    response = Master.add_master(master)

    return make_response_with_headers(jsonify(response))
コード例 #8
0
def master_run():
    """节点运行主控的任务"""
    form = MasterRunForm()
    if not form.validate():
        errors = [','.join(form.errors[key]) for key in form.errors]
        response = jsonify({'status': False, 'messages': errors})
        return make_response_with_headers(response)
    action = form.data_parser()
    response = Master.run(action)

    return make_response_with_headers(jsonify(response))
コード例 #9
0
def node_check():
    """检测节点"""
    form = NodeCheckForm()
    if not form.validate():
        errors = [','.join(form.errors[key]) for key in form.errors]
        response = jsonify({'status': False, 'messages': errors})
        return make_response_with_headers(response)
    node = form.get_ids()
    response = Node.check_node(node)

    return make_response_with_headers(jsonify(response))
コード例 #10
0
def task_run():
    """执行任务"""
    form = TaskRunForm()
    if not form.validate():
        errors = [','.join(form.errors[key]) for key in form.errors]
        response = jsonify({'status': False, 'messages': errors})
        return make_response_with_headers(response)
    action = form.data_parser()

    response = Task.run_task(action)

    return make_response_with_headers(jsonify(response))
コード例 #11
0
def user_delete():
    """删除用户"""
    form = UserDeleteForm()
    if not form.validate():
        response = {'status': False, 'messages': form.errors}
    else:
        response = User.delete_user(form)
    return make_response_with_headers(jsonify(response))
コード例 #12
0
def user_register():
    """注册用户"""
    form = UserRegisterForm()
    if not form.validate():
        response = {'status': False, 'messages': form.errors}
    else:
        response = User.register_user(form)
    return make_response_with_headers(jsonify(response))
コード例 #13
0
def unauthorized():
    """未登录处理"""
    code = 403
    if request.accept_mimetypes.best in \
            ('application/json', 'text/javascript', 'text/plain'):
        return make_response_with_headers(
            jsonify({
                'status': False,
                'message': '请先登录'
            })), code
    else:
        return redirect(url_for('rf_front.login_html'))
コード例 #14
0
def activity_index():
    """节点索引活动"""
    response = Activity.index_activity()
    return make_response_with_headers(jsonify(response))
コード例 #15
0
def cipher_update():
    """更新密钥"""
    response = Cipher.update_cipher()
    return make_response_with_headers(jsonify(response))
コード例 #16
0
def cipher_index():
    """索引密钥"""
    response = Cipher.index_cipher()
    return make_response_with_headers(jsonify(response))
コード例 #17
0
def user_logout():
    """登出用户"""
    response = User.logout_user()
    return make_response_with_headers(jsonify(response))
コード例 #18
0
def master_ping():
    """节点检测状态"""
    response = {'status': '在忙' if st_instance.ins_activity else '空闲'}
    return make_response_with_headers(jsonify(response))
コード例 #19
0
def user_index():
    """索引用户"""
    response = User.index_user()
    return make_response_with_headers(jsonify(response))
コード例 #20
0
def master_index():
    """节点索引主控"""
    response = Master.index_master()
    return make_response_with_headers(jsonify(response))
コード例 #21
0
def task_index():
    """索引任务"""
    response = Task.index_task()
    return make_response_with_headers(jsonify(response))
コード例 #22
0
def node_index():
    """索引节点"""
    response = Node.index_node()
    return make_response_with_headers(jsonify(response))
コード例 #23
0
def proxy_index():
    """索引代理"""
    response = Proxy.index_proxy()
    return make_response_with_headers(jsonify(response))