Ejemplo n.º 1
0
def create_list():
    json = request.get_json()

    id = db.create_id('lists')
    title = json['title']
    id_user = json['id_user']

    if (db.verify_register('lists', 'id', id)):
        return jsonify(error(400, 'List already exists'))
    else:
        # create instance 
        list_user = List(id, id_user, title, datetime.datetime.utcnow())

        # insert into database 
        if(db.insert('lists', list_user.to_dict())):
            return jsonify(list_user.to_dict())
        else:
            return jsonify(error(203, 'Not Allowed'))
Ejemplo n.º 2
0
def create_list():
    json = request.get_json()

    id = db.create_id("lists")
    title = json["title"]
    id_user = json["id_user"]

    if not db.verify_register("users", "id", id_user):
        return jsonify(error(400, "User not exists"))
    elif db.verify_register("lists", "id", id):
        return jsonify(error(400, "List already exists"))
    else:
        # create instance
        list_user = List(id, id_user, title, datetime.datetime.utcnow())

        # insert into database
        if db.insert("lists", list_user.to_dict()):
            return jsonify(list_user.to_dict())
        else:
            return jsonify(error(203, "Not Allowed"))
Ejemplo n.º 3
0
def update_list(id_list):
    if request.method == "POST":
        # query for check username
        query_db = db.read("lists", "id", id_list)
        list_user = query_db[0] if len(query_db) == 1 else None
        if list_user == None:
            return jsonify(error(404, "List not exists"))

        else:
            json = request.get_json()

            id = list_user["id"]
            title = json["title"]
            date = list_user["date"]
            id_user = list_user["id_user"]
            link = list_user["link"]

            list_user = List(id, id_user, title, date)

            if db.update("lists", id_list, list_user.to_dict()):
                return jsonify(list_user.to_dict())

            else:
                return jsonify(error(203, "Not Allowed"))
Ejemplo n.º 4
0
    response = requests.post(URL_CREATE_TASK, data=jsonArray)

    return json.loads(response.content)


def create_list(list):

    jsonArray = json.dumps(list.to_dict())
    response = requests.post(URL_CREATE_LIST, data=jsonArray)

    return json.loads(response.content)


if __name__ == '__main__':

    # login

    user = User(1, 'lulu', 'luis', '*****@*****.**', '11/11/2011')
    user = create_user(user)

    # make list

    list_user = List(1, user['id'], 'title', '11/11/2011')
    list_user = create_list(list_user)

    # make task

    task = Task(1, list_user['id'], list_user['title'], 'description',
                '11/11/2011', 'status')
    task = create_task(task)