def index (request): response = VUtil.get_response (template = 'app/index.html', request = request, context = { 'fqdn' : socket.getfqdn () }) return response
def list_flows(request, current_id, target_page, page_size): return VUtil.get_json_response({ 'flows': mongo.list_flows(current_id, int(target_page), int(page_size)) })
def get_file(request, pattern, page, tag): return VUtil.get_json_response({'file': debugAPI.get_file(tag, pattern)})
def add_flow(request, flow_name): return VUtil.get_json_response({'fid': str(mongo.add_flow(flow_name))})
def jobs(request, flow, pag=None): return VUtil.get_json_response({'jobs': debugAPI.get_jobs(flow)})
def job_instances(request, pag=None): workflow = request.REQUEST['workflow'] job_id = request.REQUEST['job_id'] return VUtil.get_json_response( {'job_instances': debugAPI.get_job_instances(workflow, job_id)})
def list_flows (request, current_id, target_page, page_size): return VUtil.get_json_response ({ 'flows' : mongo.list_flows (current_id, int(target_page), int(page_size)) })
def flows(request, name_filter=None, status_filter=None, pag=None): return VUtil.get_json_response( {'flows': debugAPI.get_workflows(name_filter, status_filter)})
def add_flow (request, flow_name): return VUtil.get_json_response ({ 'fid' : str (mongo.add_flow (flow_name)) })
def get_file (request, pattern, page, tag): return VUtil.get_json_response ({ 'file' : debugAPI.get_file (tag, pattern) })
def job_instances (request, pag = None): workflow = request.REQUEST ['workflow'] job_id = request.REQUEST ['job_id'] return VUtil.get_json_response ({ 'job_instances' : debugAPI.get_job_instances (workflow, job_id) })
def jobs (request, flow, pag = None): return VUtil.get_json_response ({ 'jobs' : debugAPI.get_jobs (flow) })
def flows (request, name_filter = None, status_filter = None, pag = None): return VUtil.get_json_response ({ 'flows' : debugAPI.get_workflows (name_filter, status_filter) })