X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Fjoinview.py;h=6f0d77c77be9a523d0e6908d41d86bb162b7f6ac;hb=454aec79b6fb6c59affdea254c929f333ceda7d8;hp=721efcf2d2b3b9a7f4344397613f38922f5681d3;hpb=9e11f56fd29e5edb663d4989dfd5351d71e3b809;p=unfold.git diff --git a/portal/joinview.py b/portal/joinview.py index 721efcf2..6f0d77c7 100644 --- a/portal/joinview.py +++ b/portal/joinview.py @@ -22,6 +22,7 @@ from portal.models import PendingUser,PendingAuthority from portal.actions import authority_get_pi_emails, manifold_add_user,manifold_add_account, create_pending_user from myslice.theme import ThemeView +from myslice.settings import logger import activity.institution @@ -173,7 +174,7 @@ class JoinView (FreeAccessView, ThemeView): 'user_hrn' : user_hrn, 'pi' : [reg_auth], 'auth_type' : 'managed', - 'validation_link': 'https://' + current_site + '/portal/email_activation/'+ email_hash + 'validation_link': current_site + '/portal/email_activation/'+ email_hash } @@ -229,9 +230,9 @@ class JoinView (FreeAccessView, ThemeView): msg.send() except Exception, e: - print "Failed to send email, please check the mail templates and the SMTP configuration of your server" + logger.error("Failed to send email, please check the mail templates and the SMTP configuration of your server") import traceback - traceback.print_exc() + logger.error(traceback.format_exc()) self.template_name = 'join_complete.html' # log institution activity