예제 #1
0
파일: main.py 프로젝트: popesz2000/proman2
def rename_column_save():
    columns = data_handler.get_statuses()
    data = request.get_json()
    column_titles = data["titles"].split(",")
    for i in range(len(columns)):
        columns[i]["title"] = column_titles[i]
    data_handler.save_dict_to_statuses_csv(columns)
예제 #2
0
파일: main.py 프로젝트: popesz2000/proman2
def add_column():
    data = request.get_json()
    data = data["column_titles"].split(",")
    statuses = data_handler.get_statuses()
    for i in range(len(statuses)):
        statuses[i]["title"] = data[i]
    statuses.append({"id": len(statuses), "title": "new status"})
    data_handler.save_dict_to_statuses_csv(statuses)
예제 #3
0
파일: main.py 프로젝트: popesz2000/proman2
def del_col():
    statuses = data_handler.get_statuses()
    data = request.get_json()
    for i in range(len(statuses)):
        if statuses[i]["id"] == data["id"]:
            del statuses[i]
            data_handler.save_dict_to_statuses_csv(statuses)
            data_handler.del_cards_by_col_id(data["col_id"])
            return make_response(jsonify({"message": "JSON received"}), 200)
예제 #4
0
파일: main.py 프로젝트: popesz2000/proman2
def save_card_position():
    cards = data_handler.get_cards()
    statuses = data_handler.get_statuses()
    data = request.get_json()
    for status in statuses:
        if status['title'] == data['status']:
            status_id = status['id']
    for card in cards:
        if card['id'] == data['cardId']:
            card['board_id'] = data['boardId']
            card['status_id'] = status_id
            card['order'] = data['position']
    data_handler.save_dict_to_cards_csv(cards)
    return make_response(jsonify({"message": "JSON received"}), 200)
예제 #5
0
def boards():
    ''' this is a one-pager which shows all the boards and cards '''
    if "username" in session:
        username = session["username"]
        board_ids = data_manager.get_board_ids(username)
        user_id = data_manager.get_user_id(username)
        boards = json.dumps(data_manager.get_boards(username))
        cards = json.dumps(data_manager.get_cards(board_ids))
        statuses = json.dumps(data_handler.get_statuses()["statuses"])
        return render_template("boards.html",
                               username=username,
                               user_id=user_id,
                               boards=boards,
                               cards=cards,
                               statuses=statuses)
    else:
        return render_template("boards.html")
예제 #6
0
def get_status_id_by_name(status):
    statuses = data_handler.get_statuses()
    return [item["id"] for item in statuses if item["title"] == status][0]
예제 #7
0
def get_statuses():
    """
    Get all basic statuses
    """
    return data_handler.get_statuses()
예제 #8
0
def get_all_status():
    return data_handler.get_statuses()
예제 #9
0
def get_statuses():
    if request.method == "GET":
        return data_handler.get_statuses()
예제 #10
0
def get_statuses():
    """
    Get all the general statuses from database
    """
    return data_handler.get_statuses()
예제 #11
0
def get_statuses():
    """
    All the boards
    """
    return data_handler.get_statuses()
예제 #12
0
def get_statuses():
    """
        RETURNS ALL THE STATUSES
    """
    return data_handler.get_statuses()
예제 #13
0
파일: main.py 프로젝트: allused/pl-men
def get_statuses():
    """
    Get statuses title
    """
    return data_handler.get_statuses()
예제 #14
0
파일: main.py 프로젝트: buhinalba/ProMan
def get_statuses(board_id: int):
    """
    All the statuses
    """
    return data_handler.get_statuses(board_id)