X-Git-Url: https://git.openstreetmap.org./osqa.git/blobdiff_plain/58f020d4fab8251103edb89bfc4cf5d5d389d1ad..c37aa7a23be8c834cecdff3a2141e0ef91dbaea2:/forum/skins/default/templates/notifications/digest.html diff --git a/forum/skins/default/templates/notifications/digest.html b/forum/skins/default/templates/notifications/digest.html index 9a7ec04..91757b8 100644 --- a/forum/skins/default/templates/notifications/digest.html +++ b/forum/skins/default/templates/notifications/digest.html @@ -1,79 +1,146 @@ -{% extends "email_base.html" %} -{% load i18n %} -{% load humanize %} -{% load extra_tags %} - -{% block content %} -

{% trans "Hello" %} {{ user.username }},

- -

{% blocktrans with settings.APP_SHORT_NAME as app_title %} - This is the {{ digest_type }} activity digest for {{ app_title }} - {% endblocktrans %}

- - {% if new_users %} -

- {% blocktrans with new_users|length as nusers_count and new_users|length|pluralize as nusers_count_pluralize and settings.APP_SHORT_NAME as app_title %} - {{ nusers_count }} new user{{ nusers_count_pluralize }} joined the {{ app_title }} community: +{% load i18n extra_tags email_tags %} + +{% declare %} + prefix = html.mark_safe(smart_str(settings.EMAIL_SUBJECT_PREFIX)) + app_name = smart_unicode(settings.APP_SHORT_NAME) + app_url = settings.APP_URL + + new_member_links = html.mark_safe(smart_unicode(", ".join([html.objlink(u, style=settings.EMAIL_ANCHOR_STYLE) for u in new_members]))) + new_question_count = digest.count + +{% enddeclare %} + +{% email %} + {% subject %}{% blocktrans %}{{ prefix }} Daily digest{% endblocktrans %}{% endsubject %} + + {% htmlcontent notifications/base.html %} + {% declare %} + new_questions_link = html.hyperlink(smart_unicode(app_url) + reverse('questions') + '?sort=' + _('latest'), smart_unicode(_('new questions')), style=a_style) + user_questions = digest.get_for_user(recipient) + subscribed_url = '%s%s' % (app_url, recipient.get_subscribed_url()) + subscriptions_link = html.hyperlink(subscribed_url, _('subscriptions'), style=a_style) + {% enddeclare %} + +

+ {% blocktrans %} + This is a brief of what's going on the {{ app_name }} community since our last update. + {% endblocktrans %} +

+ + {% if new_member_count %} +

+ {% if show_all_users %} + {% blocktrans %} + There are {{ new_member_count }} new members in the community. {{ new_member_links }} were the most active so far. + {% endblocktrans %} + {% else %} + {% blocktrans %} + {{ new_member_links }} have joined the {{ app_name }} community. {% endblocktrans %} -

+ {% endif %} + {% endif %} +

+ + {% if new_question_count %} + +

+ {% blocktrans %} + {{ new_question_count }} {{ new_questions_link }} were posted since our last update. + {% endblocktrans %} +

+ + {% if user_questions.interesting %} +

+ {% trans "We think you might like the following questions:" %} +

- {% endif %} + {% endif %} - {% if activity_in_subscriptions %} -

- {% blocktrans with activity_in_subscriptions|length as question_count and activity_in_subscriptions|length|pluralize as question_count_pluralize %} - {{ question_count }} of your subscriptions have updates: - {% endblocktrans %} -

+ {% if user_questions.may_help %} +

+ {% trans "These new questions didn't get many attention from the community, but we think you may be able to help:" %} +

- {% endif %} - {% if new_questions %} -

- {% blocktrans with new_questions|length as question_count and new_questions|length|pluralize as question_count_pluralize%} - {{ question_count }} new question{{ question_count_pluralize }} - {% endblocktrans %} - {% if watched_tags_only %} - {% trans "matching your interesting tags" %} - {% endif %} - {% trans "posted :" %} -

+ {% if user_questions.subscriptions %} +

+ {% blocktrans %}Meanwhile, some of your {{ subscriptions_link }} have new updates since you last visited them:{% endblocktrans %} +

- {% endif %} + {% endif %} + + {% endif %} + + {% endif %} + + {% if recipient.is_superuser %} + {% declare %} + flagged_url = html.hyperlink(smart_unicode(app_url + reverse('admin_flagged_posts')), smart_unicode(str(flagged_count) + ' ' + _('posts')), style=a_style) + {% enddeclare %} +

+ {% blocktrans %} + {{ flagged_url }} have been marked as flagged. + {% endblocktrans %} +

+ {% endif %} + + {% endhtmlcontent %} + +{% textcontent notifications/base_text.html %} +{% blocktrans %}This is a brief of what's going on the {{ app_name }} community since our last update.{% endblocktrans %} + +{% if new_member_count %} +{% if show_all_users %} +{% blocktrans %}There are {{ new_member_count }} new members in the community. {{ new_member_links }} were the most active so far.{% endblocktrans %} +{% else %} +{% blocktrans %}{{ new_member_links }} have joined the {{ app_name }} community.{% endblocktrans %} +{% endif %} +{% endif %} + +{% if new_question_count %} +{% blocktrans %}{{ new_question_count }} new questions were posted since our last update.{% endblocktrans %} + +{% if user_questions.interesting %}{% trans "We think you might like the following questions:" %} +{% for q in user_questions.interesting %} +* {{ q.title }} +{% endfor %} +{% endif %} + +{% if user_questions.may_help %} +{% trans "These new questions didn't get many attention from the community, but we think you may be able to help:" %} +{% for q in user_questions.may_help %} +* {{ q.title }} +{% endfor %} + +{% if user_questions.subscriptions %} +{% blocktrans %}Meanwhile, some of your subscriptions have new updates since you last visited them:{% endblocktrans %} +{% for q in user_questions.subscriptions %} +* {{ q.title }} +{% endfor %} +{% endif %} +{% endif %} +{% endif %} -{% endblock %} \ No newline at end of file +{% if recipient.is_superuser %} +{% blocktrans %}{{ flagged_count }} posts have been marked as flagged.{% endblocktrans %} +{% endif %} +{% endtextcontent %} +{% endemail %}