Beispiel #1
0
 def _rinvite(self, **k):
     
     class IForm(formencode.Schema):
         sid = formencode.All(fv.UnicodeString(not_empty=True))
         email = formencode.All(fv.Email(not_empty=True))
     
     sc = self.validate(IForm, **dict(request.params))
     
     be = None
     if len(sc.sid) == 22 and sc.email and sc.sid == session.get('invite_sid'):
         be = BetaEmail.create(sc.sid, sc.email)
     
     self.commit()
     
     return {'url': '/', 'be': be and be.id or None}
Beispiel #2
0
    def _rinvite(self, **k):
        class IForm(formencode.Schema):
            sid = formencode.All(fv.UnicodeString(not_empty=True))
            email = formencode.All(fv.Email(not_empty=True))

        sc = self.validate(IForm, **dict(request.params))

        be = None
        if len(sc.sid) == 22 and sc.email and sc.sid == session.get(
                'invite_sid'):
            be = BetaEmail.create(sc.sid, sc.email)

        self.commit()

        return {'url': '/', 'be': be and be.id or None}