def sign_petition(): token = request.args.get('token') if not token: return redirect("/") else: print token signatures = list(Signature.select().where(Signature.token == token)) if len(signatures) == 0: return redirect("/invalid_token.html") signatures[0].verify(token) return redirect("/success.html")
def get_signatures_redacted(): with db.transaction(): signatures = Signature.select().where((Signature.redacted == True) & ~(Signature.signed >> None)) return json.dumps([{"firstLen": len(s.first), "lastLen": len(s.last), "zip_code": s.zip_code, "date":str(s.signed)} for s in signatures])