def update(id): authz.require(authz.logged_in()) card = obj_or_404(Card.by_id(id)) card.save(request_data(), g.user) db.session.commit() extract.delay(card.id) return jsonify(card)
def update(card_id, id): authz.require(authz.logged_in()) reference = obj_or_404(Reference.by_id(id, card_id=card_id)) reference.save(request_data(), reference.card, g.user) db.session.commit() return jsonify(reference)
def create(card_id): authz.require(authz.logged_in()) card = obj_or_404(Card.by_id(card_id)) reference = Reference().save(request_data(), card, g.user) db.session.commit() return jsonify(reference, status=201)
def update(parent_id, id): authz.require(authz.logged_in()) link = obj_or_404(Link.by_id(id, parent_id=parent_id)) link.save(request_data(), link.parent, g.user) db.session.commit() return jsonify(link)
def create(): authz.require(authz.logged_in()) card = Card().save(request_data(), g.user) db.session.commit() extract.delay(card.id) return jsonify(card, status=201)