from flask import Blueprint, jsonify from model.Workflow import Workflow from model import db blueprint = Blueprint("api_workflow", __name__, url_prefix="/api/workflow") @blueprint.get("/") def get_workflow_list(): workflows = Workflow.query.all() return jsonify([d.to_dict() for d in workflows]) @blueprint.get("/") def get_workflow_info(workflow_id): workflow = Workflow.get(workflow_id) return jsonify(workflow) @blueprint.put("//done") def done_editing(workflow_id): workflow = Workflow.get(workflow_id) return jsonify(workflow.to_dict()) @blueprint.post("//queue") def add_to_queue(workflow_id): # JOB_QUEUE.put(workflow_item) return jsonify({ 'id': workflow_id, })