Merge branch 'master' of ssh://git.planet-lab.org/git/plstackapi
[plstackapi.git] / planetstack / core / models / user.py
index eec0927..ac87c2a 100644 (file)
@@ -10,6 +10,7 @@ from timezones.fields import TimeZoneField
 from operator import itemgetter, attrgetter
 from django.core.mail import EmailMultiAlternatives
 from core.middleware import get_request
+import model_policies
 
 # Create your models here.
 class UserManager(BaseUserManager):
@@ -182,7 +183,7 @@ class User(AbstractBaseUser):
         self.set_password(password)\r
         subject, from_email, to = 'OpenCloud Account Credentials', 'support@opencloud.us', str(self.email)\r
         text_content = 'This is an important message.'\r
-        userUrl=get_request().META['HTTP_ORIGIN']\r
+        userUrl="http://%s/" % get_request().get_host()\r
         html_content = """<p>Your account has been created on OpenCloud. Please log in <a href="""+userUrl+""">here</a> to activate your account<br><br>Username: """+self.email+"""<br>Temporary Password: """+password+"""<br>Please change your password once you successully login into the site.</p>"""\r
         msg = EmailMultiAlternatives(subject,text_content, from_email, [to])\r
         msg.attach_alternative(html_content, "text/html")\r