Пример #1
0
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
Пример #2
0
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')
Пример #3
0
def get_statuses():
    """
    All the statuses
    """
    board_id = request.get_json()
    caught_board_id = persistence.get_statuses(force=True)

    return caught_board_id
Пример #4
0
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)
Пример #5
0
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
Пример #6
0
def get_statuses():
    return persistence.get_statuses()
Пример #7
0
def get_statuses():
    persistence.clear_cache()
    return persistence.get_statuses()
Пример #8
0
def get_statuses():
    """
    Gather all boards
    :return:
    """
    return persistence.get_statuses(force=True)
Пример #9
0
def get_statuses():
    return persistence.get_statuses(force=True)
Пример #10
0
def get_all_statuses():
    all_statuses = persistence.get_statuses()
    all_statuses_json = json.dumps(all_statuses)
    return all_statuses_json