def get_content(search=None): response = verify_login(request) if response: return response items = storage.get_notes(search) data = {"data": items} return jsonify(data)
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
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
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
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
def get_remove(id): response = verify_login(request) if response: return response storage.delete_note(id) return redirect("/notes")