]> git.openstreetmap.org Git - osqa.git/blob - forum/skins/default/templates/notifications/digest.html
Adds a couple of settings for email customization.
[osqa.git] / forum / skins / default / templates / notifications / digest.html
1 {% extends "email_base.html" %}
2 {% load i18n %}
3 {% load humanize %}
4 {% load extra_tags %}
5
6 {% block content %}
7     <p>{% trans "Hello" %} {{ user.username }},</p>
8
9     <p>{% blocktrans with settings.APP_SHORT_NAME as app_title %}
10     This is the {{ digest_type }} activity digest for {{ app_title }}
11     {% endblocktrans %}</p>
12
13     {% if new_users %}
14         <h3>
15         {% 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 %}
16             {{ nusers_count }} new user{{ nusers_count_pluralize }} joined the {{ app_title }} community:
17         {% endblocktrans %}
18         </h3>
19         <ul>
20         {% for nuser in new_users %}
21             <li><a href="{{ settings.APP_URL }}{{ nuser.get_profile_url }}">{{ nuser.username }}</a></li>        
22         {% endfor %}
23         </ul>
24     {% endif %}
25
26     {% if activity_in_subscriptions %}
27         <h3>
28         {% blocktrans with activity_in_subscriptions|length as question_count and activity_in_subscriptions|length|pluralize as question_count_pluralize %}
29             {{ question_count }} of your subscriptions have updates:
30         {% endblocktrans %}
31         </h3>
32         <ul>
33         {% for record in activity_in_subscriptions %}
34             <li>
35             {% trans "On question " %}<a href="{{ settings.APP_URL }}{{ record.question.get_absolute_url }}">{{ question_title }}" %}</a> -
36             {% if record.activity.answers %}
37                 {% blocktrans with record.activity.answers|length as answer_count and record.activity.answers|length|pluralize as answer_count_pluralize %}
38                     {{ answer_count }} new answer{{ answer_count_pluralize }}
39                 {% endblocktrans %},
40             {% endif %}
41             {% if record.activity.comments %}
42                 {% blocktrans with record.activity.comments|length as comment_count and record.activity.comments|length|pluralize as comment_count_pluralize %}
43                     {{ comment_count }} new comment{{ comment_count_pluralize }}
44                 {% endblocktrans %}
45                 {% if own_comments_only %}
46                     {% trans "on your own post(s)" %}
47                 {% endif %},
48             {% endif %}
49             {% if record.accepted %}
50                 {% trans "an answer was accepted" %}
51             {% endif %}
52             </li>
53         {% endfor %}
54         </ul>
55     {% endif %}
56
57     {% if new_questions %}
58         <h3>
59         {% blocktrans with new_questions|length as question_count and new_questions|length|pluralize as question_count_pluralize%}
60             {{ question_count }} new question{{ question_count_pluralize }}
61         {% endblocktrans %}
62         {% if watched_tags_only %}
63             {% trans "matching your interesting tags" %}
64         {% endif %}
65         {% trans "posted :" %}
66         </h3>
67         <ul>
68         {% for question in new_questions %}
69             <li>
70                 <a href="{{ settings.APP_URL }}{{ question.get_absolute_url }}">{{ question.title }}</a> -
71                 {% blocktrans with question.author.username as author_name and question.added_at|date:"D d M Y" as question_time %}
72                     Posted by {{ author_name }} in {{ question_time }}
73                 {% endblocktrans %}
74             </li>
75         {% endfor %}
76         </ul>
77     {% endif %}
78
79 {% endblock %}