def get_card_status(status_id): """ Find the first status matching the given id :param status_id: :return: str """ statuses = persistence.get_statuses(status_id) return statuses
def get_card_status(status_id): """ Find the first status matching the given id :param status_id: :return: str """ statuses = persistence.get_statuses() return next((status['title'] for status in statuses if status['id'] == str(status_id)), 'Unknown')
def get_statuses(): """ All the statuses """ board_id = request.get_json() caught_board_id = persistence.get_statuses(force=True) return caught_board_id
def update_card_changes(cards_data): existing_cards = persistence.get_cards(force=True) statuses = persistence.get_statuses(force=True) formated_card_data = _formate_card_data(cards_data, statuses) print(formated_card_data) for card in formated_card_data: for index, existing_card in enumerate(existing_cards): if card['id'] == existing_card['id']: existing_cards[index]['title'], existing_cards[index][ 'status_id'] = card['title'], card['status_id'] print(existing_cards) persistence.update_server_side_data(existing_cards)
def rename_status(status_data): statuses = persistence.get_statuses(force=True) old_value = status_data['oldValue'] new_value = status_data['newValue'] board_id = status_data['board_id'] columns = persistence.get_columns() renamed_status = persistence.rename_status(statuses, old_value, new_value) for column in columns: if column['board_id'] == board_id and column[ 'status_title'] == old_value: column['status_title'] = new_value persistence._write_csv(persistence.COLUMNS_FILE, columns, persistence.COLUMNS_HEADERS) return renamed_status
def get_statuses(): return persistence.get_statuses()
def get_statuses(): persistence.clear_cache() return persistence.get_statuses()
def get_statuses(): """ Gather all boards :return: """ return persistence.get_statuses(force=True)
def get_statuses(): return persistence.get_statuses(force=True)
def get_all_statuses(): all_statuses = persistence.get_statuses() all_statuses_json = json.dumps(all_statuses) return all_statuses_json