def activate(): data = request.get_json(silent=True) uid = data.get('uid') c = CGI.get_item_by_uid(uid, status=0) with db.auto_commit(): c.activate() return Success()
def remove(): data = request.get_json(silent=True) uid = data.get('uid') c = CGI.get_item_by_uid(uid) with db.auto_commit(): c.remove() return Success()
def update_info(): data = request.get_json(silent=True) uid = data.get('uid') http_uid = data.get('http_uid') url = data.get('url') method = data.get('method') code = data.get('code') info = json.loads(data.get('info')) c = CGI.get_item_by_uid(uid=uid) with db.auto_commit(): c.update(http_uid=http_uid, url=url, method=method, code=code, info=info) return Success()