Пример #1
0
def getTemplate(template_id=None):
    t = ControlTemplate()
    res = t.get_by_id(template_id)
    if res != "null":
        return res
    else:
        abort(404)
Пример #2
0
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)