def getTemplate(template_id=None): t = ControlTemplate() res = t.get_by_id(template_id) if res != "null": return res else: abort(404)
def publishTemplate(): template_id = request.form["template_id"] key = request.form["login_key"] user = utils.get_user_name(key) template = ControlTemplate.get_by_id(template_id) owner = template["owner"] if owner == user: r = ControlTemplate.publish_default(template_id) if r: res = {"result": "ok"} else: res = {"error": "Publishing failed"} else: res = {"error": "Only the owner can publish"} return jsonify(res)