]> git.openstreetmap.org Git - osqa.git/blob - forum/skins/default/templates/notifications/digest.html
OSQA-349
[osqa.git] / forum / skins / default / templates / notifications / digest.html
1 {% load i18n extra_tags email_tags %}
2
3 {% declare %}
4     prefix = settings.EMAIL_SUBJECT_PREFIX
5     app_name = settings.APP_SHORT_NAME
6     app_url = settings.APP_URL
7
8     new_member_links = html.mark_safe(", ".join([html.objlink(u, style=settings.EMAIL_ANCHOR_STYLE) for u in new_members]))
9     new_question_count = digest.count
10
11 {% enddeclare %}
12
13 {% email %}
14     {% subject %}{% blocktrans %}{{ prefix }} Daily digest{% endblocktrans %}{% endsubject %}
15
16     {% htmlcontent notifications/base.html %}
17         {% blocktrans %}
18         This is a brief of what's going on the {{ app_name }} community since our last update.
19         {% endblocktrans %}
20
21         {% if new_member_count %}
22         <p style="{{ p_style }}">
23         {% if show_all_users %}
24         {% blocktrans %}
25             There are {{ new_member_count }} new members in the community. {{ new_member_links }} were the most active so far.
26         {% endblocktrans %}
27         {% else %}
28         {% blocktrans %}
29             {{ new_member_links }} have joined the {{ app_name }} community.
30         {% endblocktrans %}
31         {% endif %}
32         {% endif %}
33         </p>
34
35         {% if new_question_count %}
36
37         {% declare %}
38             new_questions_link = html.hyperlink(app_url + reverse('questions') + '?sort=latest', _('new questions'), style=a_style)
39             user_questions = digest.get_for_user(recipient)
40             subscriptions_link = html.hyperlink(app_url + recipient.get_subscribed_url(), _('subscriptions'), style=a_style)
41         {% enddeclare %}
42
43         <p style="{{ p_style }}">
44             {% blocktrans %}
45             {{ new_question_count }} {{ new_questions_link }} were posted since our last update.
46             {% endblocktrans %}
47         </p>
48
49         {% if user_questions.interesting %}
50         <p style="{{ p_style }}">
51             {% trans "We think you might like the following questions:" %}
52         </p>
53         <ul>
54         {% for q in user_questions.interesting %}
55             <li>
56                 <a style="{{ a_style }}" href="{{ app_url }}{{ q.get_absolute_url  }}">{{ q.title }}</a>
57             </li>
58         {% endfor %}
59         </ul>
60         {% endif %}
61
62         {% if user_questions.may_help %}
63         <p style="{{ p_style }}">
64             {% trans "These new questions didn't get many attention from the community, but we think you may be able to help:" %}
65         </p>
66         <ul>
67         {% for q in user_questions.may_help %}
68             <li>
69                 <a style="{{ a_style }}" href="{{ app_url }}{{ q.get_absolute_url  }}">{{ q.title }}</a>
70             </li>
71         {% endfor %}
72         </ul>
73
74         {% if user_questions.subscriptions %}
75         <p style="{{ p_style }}">
76             {% blocktrans %}Meanwhile, some of your {{ subscriptions_link }} have new updates since you last visited them:{% endblocktrans %}
77         </p>
78         <ul>
79         {% for q in user_questions.subscriptions %}
80             <li>
81                 <a style="{{ a_style }}" href="{{ app_url }}{{ q.get_absolute_url  }}">{{ q.title }}</a>
82             </li>
83         {% endfor %}
84         </ul>
85         {% endif %}
86         
87         {% endif %}
88
89         {% endif %}
90
91     {% endhtmlcontent %}
92
93     {% textcontent notifications/base_text.html %}
94
95     {% endtextcontent %}
96 {% endemail %}