summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEvgeny Fadeev <evgeny.fadeev@gmail.com>2013-06-24 21:30:32 -0400
committerEvgeny Fadeev <evgeny.fadeev@gmail.com>2013-06-24 21:30:32 -0400
commit1ddb6e4a5c854abad9adf3545caf39b2ce10c4a2 (patch)
tree54538a9a7c60388c4babf7b942a30fcce3ec9f61
parenta8ff735ecc25f1fda3276b7aac7ed0378a5cf9e5 (diff)
downloadaskbot-1ddb6e4a5c854abad9adf3545caf39b2ce10c4a2.tar.gz
askbot-1ddb6e4a5c854abad9adf3545caf39b2ce10c4a2.tar.bz2
askbot-1ddb6e4a5c854abad9adf3545caf39b2ce10c4a2.zip
added message on how to change languages for alerts to the footer of alert emails
-rw-r--r--askbot/management/commands/send_email_alerts.py5
-rw-r--r--askbot/models/__init__.py3
-rw-r--r--askbot/templates/email/change_settings_info.html6
3 files changed, 10 insertions, 4 deletions
diff --git a/askbot/management/commands/send_email_alerts.py b/askbot/management/commands/send_email_alerts.py
index be203a0e..31d4b949 100644
--- a/askbot/management/commands/send_email_alerts.py
+++ b/askbot/management/commands/send_email_alerts.py
@@ -50,7 +50,7 @@ def extend_question_list(
raise ValueError('cutoff_time is a mandatory parameter')
for q in src:
- if languages and src.language_code not in languages:
+ if languages and q.language_code not in languages:
continue
if q in dst:
meta_data = dst[q]
@@ -467,7 +467,8 @@ class Command(NoArgsCommand):
'questions': questions_data,
'name': user.username,
'admin_email': django_settings.ADMINS[0][1],
- 'site_name': askbot_settings.APP_SHORT_NAME
+ 'site_name': askbot_settings.APP_SHORT_NAME,
+ 'is_multilingual': django_settings.ASKBOT_MULTILINGUAL
})
if DEBUG_THIS_COMMAND == True:
diff --git a/askbot/models/__init__.py b/askbot/models/__init__.py
index eaad3de7..8bff1321 100644
--- a/askbot/models/__init__.py
+++ b/askbot/models/__init__.py
@@ -3198,7 +3198,8 @@ def format_instant_notification_email(
'origin_post_title': origin_post.thread.title,
'user_subscriptions_url': site_url(user_subscriptions_url),
'reply_separator': reply_separator,
- 'reply_address': reply_address
+ 'reply_address': reply_address,
+ 'is_multilingual': django_settings.ASKBOT_MULTILINGUAL
}
subject_line = _('"%(title)s"') % {'title': origin_post.thread.title}
diff --git a/askbot/templates/email/change_settings_info.html b/askbot/templates/email/change_settings_info.html
index b1f0eb32..76d630f4 100644
--- a/askbot/templates/email/change_settings_info.html
+++ b/askbot/templates/email/change_settings_info.html
@@ -1,6 +1,10 @@
<p style="font-size:10px; font-style:italic;">
{% set url = 'user_subscriptions'|url(recipient_user.id, recipient_user.username|slugify) %}
- {% trans %}To change your email alert settings, please visit <a href="{{ url }}">your user profile</a>.{% endtrans %}
+ {% if is_multilingual %}
+ {% trans %}To change frequency, language and content of these alerts, please visit <a href="{{ url }}">your user profile</a>.{% endtrans %}
+ {% else %}
+ {% trans %}To change freqency and content of these alerts, please visit <a href="{{ url }}">your user profile</a>.{% endtrans %}
+ {% endif %}
</p>
<p style="font-size:10px; font-style:italic;">
{% trans %}If you believe that this message was sent in an error, please email about it the forum administrator at {{ admin_email }}.{% endtrans %}