def save_card(): data = request.get_json() user_id = data_manager.get_user_id_for_board(data["board_id"]) if "user_id" in session and user_id == session["user_id"]: data_manager.add_new_card(data) return "", 200 else: return "", 403
def add_new_card(): board_id = request.form['board_id'] title = request.form['title'] status = request.form['status_id'] number_of_cards_in_status = data_manager.get_the_number_of_cards_in_a_distinct_board_with_a_distinct_status( board_id, status) card_order_number = number_of_cards_in_status['number'] + 1 data_manager.add_new_card(board_id, title, status, card_order_number) return "ok"
def cards(): """ All cards that belongs to a board param board_id: id of the parent board """ method = request.method if method == 'GET': board_id = request.args.get('boardId') return data_manager.get_cards_data(board_id) if method == 'POST': new_card_data = request.json attributes = data_manager.add_new_card(new_card_data) return {'status': 200, 'id': attributes["id"]} if method == 'PUT': card_data = request.json data_manager.update_title('cards', card_data['cardId'], card_data['title']) return {'status': 200} card_id = request.json data_manager.delete_record('cards', card_id) return {'status': 200}
def save_card(): data = request.get_json() data_manager.add_new_card(data) return "", 204
def add_new_card_to_db(board_id, card_title, column_id): return data_manager.add_new_card(board_id, card_title, column_id)