def GET(self, i=None, wf=None): i = i or web.input() lf, sf = forms.loginform(), forms.signupform() pf, wf = forms.petitionform(), (wf or forms.wyrform()) pf.fill(i), wf.fill(i) is_draft = "save" in i return render.petitionlogin(lf, sf, pf, wf, is_draft=is_draft)
def GET(self, i=None, wf=None): i = i or web.input() lf, sf = forms.loginform(), forms.signupform() pf, wf = forms.petitionform(), (wf or forms.wyrform()) pf.fill(i), wf.fill(i) is_draft = 'save' in i return render.petitionlogin(lf, sf, pf, wf, is_draft=is_draft)
def POST(self): i = web.input() lf, wf = forms.loginform(), forms.wyrform() if not lf.validates(i): pf, sf = forms.petitionform(), forms.signupform() lf.fill(i), pf.fill(i), wf.fill(i) is_draft = "save" in i return render.petitionlogin(lf, sf, pf, wf, is_draft=is_draft) create_petition(i, i.useremail) raise web.seeother("/%s" % i.pid)
def POST(self): i = web.input() lf, wf = forms.loginform(), forms.wyrform() if not lf.validates(i): pf, sf = forms.petitionform(), forms.signupform() lf.fill(i), pf.fill(i), wf.fill(i) is_draft = 'save' in i return render.petitionlogin(lf, sf, pf, wf, is_draft=is_draft) create_petition(i, i.useremail) raise web.seeother('/%s' % i.pid)
def POST(self): i = web.input() sf, wf = forms.signupform(), forms.wyrform() if not sf.validates(i): lf, pf = forms.loginform(), forms.petitionform() sf.fill(i), pf.fill(i), wf.fill(i) return render.petitionlogin(lf, sf, pf, wf) user = auth.new_user(i.email, i.password) helpers.set_login_cookie(i.email) create_petition(i, i.email) raise web.seeother("/%s" % i.pid)
def POST(self): i = web.input() sf, wf = forms.signupform(), forms.wyrform() if not sf.validates(i): lf, pf = forms.loginform(), forms.petitionform() sf.fill(i), pf.fill(i), wf.fill(i) return render.petitionlogin(lf, sf, pf, wf) user = auth.new_user(i.email, i.password) helpers.set_login_cookie(i.email) create_petition(i, i.email) raise web.seeother('/%s' % i.pid)
def POST(self): i = web.input() lf, wf = forms.loginform(), forms.wyrform() if not lf.validates(i): pf, sf = forms.petitionform(), forms.signupform() lf.fill(i), pf.fill(i), wf.fill(i) return render.petitionlogin(lf, sf, pf, wf) try: create_petition(i, i.useremail, wf) except CaptchaException: msg, msg_type = helpers.get_delete_msg() pf= forms.petitionform() pf.fill(i) return render.petitionform(pf, wf, msg) raise web.seeother('/%s' % i.pid)
def POST(self): i = web.input() sf, wf = forms.signupform(), forms.wyrform() if not sf.validates(i): lf, pf = forms.loginform(), forms.petitionform() sf.fill(i), pf.fill(i), wf.fill(i) return render.petitionlogin(lf, sf, pf, wf) user = auth.new_user(i.email, i.password) helpers.set_login_cookie(i.email) try: create_petition(i, i.email, wf) except CaptchaException: msg, msg_type = helpers.get_delete_msg() pf = forms.petitionform() pf.fill(i) return render.petitionform(pf, wf, msg) raise web.seeother('/%s' % i.pid)