Пример #1
0
def post_card():
    try:
        data = request.get_json()

        if data is None:
            return jsonify({'Error': 'Incorect form of request'}), 400

        list = List.query.get_or_404(data['list'])

        if session['user_id'] not in [user.id for user in list.board.users]:
            return abort(403)

        title, content = data['title'], ''

        try:
            content = data['content']
        except KeyError:
            content = ''

        card = Card(title=title, content=content)

        list.cards.append(card)
        db.session.add(card)
        card_json = card_schema.dump(card)
        return jsonify(card_json.data)

    except KeyError:
        return jsonify({'Error': 'Incorect form of request'}), 400
Пример #2
0
def get_card(id):
    card = Card.query.get_or_404(id)

    if session['user_id'] not in [user.id for user in card.list.board.users]:
        return abort(403)

    print card.id, card.title
    card_json = card_schema.dump(card)
    print card_json.data
    return jsonify(card_json.data)