def queue(): form = QueueForm() form.setup_status_filter() if form.validate_on_submit(): queue = Queue.list_queue(form.status_filter.data) else: queue = Queue.list_queue("new") return render_template('views/admin/queue.html', queue=queue, form=form)
def show_queue(_type=None, status="new"): queue = Queue.list_queue(status) if not _type: queue['type'] = "show" else: queue['type'] = _type return jsonify(queue)
def process_queue(): ok = 0 error = 0 for q in Queue.list_queue(["new", "error"], return_as_string=False): api_client.process(q) if q.status == "ok": ok += 1 else: error += 1 return jsonify({"ok": ok, "error": error})