-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
In colab-superarchives-plugin/src/colab_superarchives/models.py there is:
class EmailAddressValidation(models.Model):
address = models.EmailField(unique=True)
user = models.ForeignKey(settings.AUTH_USER_MODEL, null=True,
related_name='emails_not_validated')
validation_key = models.CharField(max_length=32, null=True,
default=get_validation_key)
created = models.DateTimeField(auto_now_add=True)
class Meta:
unique_together = ('user', 'address')
@classmethod
def create(cls, address, user):
email_address_validation = cls.objects.create(address=address,
user=user)
return email_address_validation
@classmethod
def verify_email(cls, email_address_validation, verification_url):
return email.send_verification_email(
email_address_validation.address,
email_address_validation.user,
email_address_validation.validation_key,
verification_url
)
and others related to email. Move those to Colab core.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels