fix tenant view temporary password email, display message if user tries to register again
diff --git a/planetstack/core/models/user.py b/planetstack/core/models/user.py
index 3f933fe..c8df836 100644
--- a/planetstack/core/models/user.py
+++ b/planetstack/core/models/user.py
@@ -158,6 +158,7 @@
is_admin = models.BooleanField(default=False)
is_staff = models.BooleanField(default=True)
is_readonly = models.BooleanField(default=False)
+ is_registering = models.BooleanField(default=False)
created = models.DateTimeField(auto_now_add=True)
updated = models.DateTimeField(auto_now=True)
@@ -262,9 +263,10 @@
def save(self, *args, **kwds):
if not self.id:
self.set_password(self.password)
- if self.is_active:
- if self.password=="!":
- self.send_temporary_password()
+ print "XXX", self, self.is_active, self.is_registering
+ if self.is_active and self.is_registering:
+ self.send_temporary_password()
+ self.is_registering=False
self.username = self.email
super(User, self).save(*args, **kwds)