示例#1
0
 def create(cls, **kwargs):
     email, code = kwargs.get("email"), kwargs.get("code")
     if kwargs.get("check_exists", True) and cls.exists(code=code, email=email):
         raise cls.AlreadyExists()
     expiry = timezone.now() + datetime.timedelta(hours=kwargs.get("expiry", 24))
     if not code:
         code = hookset.generate_signup_code_token(email)
     params = {
         "code": code,
         "max_uses": kwargs.get("max_uses", 0),
         "expiry": expiry,
         "inviter": kwargs.get("inviter"),
         "notes": kwargs.get("notes", "")
     }
     if email:
         params["email"] = email
     return cls(**params)
 def create(cls, **kwargs):
     email, code = kwargs.get("email"), kwargs.get("code")
     if kwargs.get("check_exists", True) and cls.exists(code=code, email=email):
         raise cls.AlreadyExists()
     expiry = timezone.now() + datetime.timedelta(hours=kwargs.get("expiry", 24))
     if not code:
         code = hookset.generate_signup_code_token(email)
     params = {
         "code": code,
         "max_uses": kwargs.get("max_uses", 0),
         "expiry": expiry,
         "inviter": kwargs.get("inviter"),
         "notes": kwargs.get("notes", "")
     }
     if email:
         params["email"] = email
     return cls(**params)
示例#3
0
cohort = {
    "pk":
    1,
    "name":
    "Bacon Ipsum Dolor",
    "created":
    timezone.now(),
    "members": [
        dict(email="*****@*****.**"),
        dict(email="*****@*****.**", user="******"),
        dict(email="*****@*****.**", user="******"),
        dict(email="*****@*****.**",
             invited=True,
             signup_code=dict(
                 code=hookset.generate_signup_code_token(email="*****@*****.**"),
                 expiry=timezone.now(),
                 sent=timezone.now(),
                 created=timezone.now())),
        dict(email="*****@*****.**"),
        dict(email="*****@*****.**"),
        dict(email="*****@*****.**",
             invited=True,
             signup_code=dict(
                 code=hookset.generate_signup_code_token(email="*****@*****.**"),
                 expiry=timezone.now(),
                 sent=timezone.now(),
                 created=timezone.now())),
        dict(email="*****@*****.**", user="******"),
        dict(email="*****@*****.**")
    ],