Browse Source

Automatically consider email valid when user is set to STATE_ACTIVE

choose_password_during_user_creation
Jean-Romain Garnier 6 years ago
committed by Jean-Romain Garnier
parent
commit
bd153d53b2
  1. 9
      users/models.py

9
users/models.py

@ -654,16 +654,15 @@ class User(
and self.state == self.STATE_FULL_ARCHIVE
):
self.full_archive()
elif (
self.__original_state == self.STATE_EMAIL_NOT_YET_CONFIRMED
and self.state not in [self.STATE_EMAIL_NOT_YET_CONFIRMED, self.STATE_DISABLED]
):
self.email_change_date = None
elif (
self.__original_state != self.STATE_EMAIL_NOT_YET_CONFIRMED
and self.state == self.STATE_EMAIL_NOT_YET_CONFIRMED
):
self.email_change_date = timezone.now()
elif (
self.state == self.STATE_ACTIVE
):
self.email_change_date = None
def ldap_sync(
self, base=True, access_refresh=True, mac_refresh=True, group_refresh=False

Loading…
Cancel
Save