diff options
author | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-06-05 13:06:58 -0400 |
---|---|---|
committer | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-06-05 13:06:58 -0400 |
commit | cb58a484bd9dcc0f516d724d4ac7f39ddd1a3b2b (patch) | |
tree | aa72b36dd6a5c946f38f3983e6cb33507801b68a | |
parent | 5683acc0c0bfe2e22a7c31d3316d1b09fadd43d0 (diff) | |
download | askbot-cb58a484bd9dcc0f516d724d4ac7f39ddd1a3b2b.tar.gz askbot-cb58a484bd9dcc0f516d724d4ac7f39ddd1a3b2b.tar.bz2 askbot-cb58a484bd9dcc0f516d724d4ac7f39ddd1a3b2b.zip |
added feedback email on email validation flow with reply- email address prefix
-rw-r--r-- | askbot/mail/lamson_handlers.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/askbot/mail/lamson_handlers.py b/askbot/mail/lamson_handlers.py index 467493c7..f7053414 100644 --- a/askbot/mail/lamson_handlers.py +++ b/askbot/mail/lamson_handlers.py @@ -261,6 +261,7 @@ def PROCESS( parts = None, reply_address_object = None, subject_line = None, + from_address = None, **kwargs ): """handler to process the emailed message @@ -300,3 +301,17 @@ def PROCESS( robj.edit_post(body_text, edit_response = True) else: robj.create_reply(body_text) + elif robj.reply_action == 'validate_email': + #todo: this is copy-paste - factor it out to askbot.mail.messages + data = { + 'site_name': askbot_settings.APP_SHORT_NAME, + 'site_url': askbot_settings.APP_URL, + 'ask_address': 'ask@' + askbot_settings.REPLY_BY_EMAIL_HOSTNAME + } + template = get_template('email/re_welcome_lamson_on.html') + + mail.send_mail( + subject_line = _('Re: %s') % subject_line, + body_text = template.render(Context(data)), + recipient_list = [from_address,] + ) |