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))
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)
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)
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))
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))
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))
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))
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))
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))
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))
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))
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))
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'))
def activity_index(): """节点索引活动""" response = Activity.index_activity() return make_response_with_headers(jsonify(response))
def cipher_update(): """更新密钥""" response = Cipher.update_cipher() return make_response_with_headers(jsonify(response))
def cipher_index(): """索引密钥""" response = Cipher.index_cipher() return make_response_with_headers(jsonify(response))
def user_logout(): """登出用户""" response = User.logout_user() return make_response_with_headers(jsonify(response))
def master_ping(): """节点检测状态""" response = {'status': '在忙' if st_instance.ins_activity else '空闲'} return make_response_with_headers(jsonify(response))
def user_index(): """索引用户""" response = User.index_user() return make_response_with_headers(jsonify(response))
def master_index(): """节点索引主控""" response = Master.index_master() return make_response_with_headers(jsonify(response))
def task_index(): """索引任务""" response = Task.index_task() return make_response_with_headers(jsonify(response))
def node_index(): """索引节点""" response = Node.index_node() return make_response_with_headers(jsonify(response))
def proxy_index(): """索引代理""" response = Proxy.index_proxy() return make_response_with_headers(jsonify(response))