def provide_signin(self,mailbox,group, viewname="paloma_enroll"): ''' Password reset or.. :param mailbox: Mailbox model instance ''' try: ret = mailbox.enroll except: ret = Enroll(mailbox=mailbox,group=group) ret.enroll_type = "signin" ret.secret = create_auto_secret() ret.url = self.absolute( reverse(viewname, kwargs={"command":"signin","secret": ret.secret,}) ) ret.dt_expire=now() + timedelta(minutes=3) #:TODO ret.save() return ret
def provide_activate(self,mailbox,group, viewname="paloma_enroll" ): ''' Activation :param mailbox: Mailbox model instance ''' try: ret = mailbox.enroll except: ret = Enroll(mailbox=mailbox,group=group) ret.enroll_type = "activate" ret.secret = create_auto_secret() ret.url = self.absolute( reverse(viewname, kwargs={"command":"activate","secret": ret.secret,}) ) print ret.url ret.dt_expire=now() + timedelta(minutes=3) #:TODO ret.save() return ret
def provide_signin(self, mailbox, group, viewname="paloma_enroll"): ''' Password reset or.. :param mailbox: Mailbox model instance ''' try: ret = mailbox.enroll except: ret = Enroll(mailbox=mailbox, group=group) ret.enroll_type = "signin" ret.secret = create_auto_secret() ret.url = self.absolute( reverse(viewname, kwargs={ "command": "signin", "secret": ret.secret, })) ret.dt_expire = now() + timedelta(minutes=3) #:TODO ret.save() return ret
def provide_activate(self, mailbox, group, viewname="paloma_enroll"): ''' Activation :param mailbox: Mailbox model instance ''' try: ret = mailbox.enroll except: ret = Enroll(mailbox=mailbox, group=group) ret.enroll_type = "activate" ret.secret = create_auto_secret() ret.url = self.absolute( reverse(viewname, kwargs={ "command": "activate", "secret": ret.secret, })) print ret.url ret.dt_expire = now() + timedelta(minutes=3) #:TODO ret.save() return ret