Exemple #1
0
def get_content(search=None):
    response = verify_login(request)
    if response:
        return response
    items = storage.get_notes(search)
    data = {"data": items}
    return jsonify(data)
Exemple #2
0
def post_notes():
    response = verify_login(request)
    if response:
        return response
    key = request.cookies.get("session_key")
    session = storage.get_session(key)
    note = request.form.get("note")
    if note != None and note != "":
        storage.add_note({'user': str(session['user']), 'text': str(note)})
    response = make_response(redirect("/notes"))
    response.set_cookie("session_key", key, max_age=600)
    response.set_cookie("message", "", expires=0)
    return response
Exemple #3
0
def get_notes():
    response = verify_login(request)
    if response:
        return response
    message = request.cookies.get("message")
    key = request.cookies.get("session_key")
    session = storage.get_session(key)
    response = make_response(
        render_template("notes.html", message=message, session=session))
    storage.update_session(key, {"pages": (session.get("pages", 0) + 1)})
    response.set_cookie("session_key", key, max_age=600)
    response.set_cookie("message", "", expires=0)
    return response
Exemple #4
0
def post_profile():
    response = verify_login(request)
    if response:
        return response
    message = request.cookies.get("message")
    key = request.cookies.get("session_key")
    session = storage.get_session(key)
    user = session.get("user")
    email = request.form.get("email")
    zipcode = request.form.get("zipcode")
    storage.update_profile(user, {"email": email, "zipcode": zipcode})
    response = make_response(redirect("/notes"))
    response.set_cookie("session_key", key, max_age=600)
    response.set_cookie("message", "", expires=0)

    return response
Exemple #5
0
def get_profile():
    response = verify_login(request)
    if response:
        return response
    message = request.cookies.get("message")
    key = request.cookies.get("session_key")
    session = storage.get_session(key)
    user = session.get("user")
    profile = storage.get_profile(user)
    response = make_response(
        render_template("profile.html",
                        message=message,
                        session=session,
                        profile=profile))
    response.set_cookie("session_key", key, max_age=600)
    response.set_cookie("message", "", expires=0)
    return response
Exemple #6
0
def get_remove(id):
    response = verify_login(request)
    if response:
        return response
    storage.delete_note(id)
    return redirect("/notes")