]> git.openstreetmap.org Git - osqa.git/commitdiff
Fixes OSQA 398, patch by Tim Whittington. Thanks.
authorhernani <hernani@0cfe37f9-358a-4d5e-be75-b63607b5c754>
Sat, 24 Jul 2010 17:31:56 +0000 (17:31 +0000)
committerhernani <hernani@0cfe37f9-358a-4d5e-be75-b63607b5c754>
Sat, 24 Jul 2010 17:31:56 +0000 (17:31 +0000)
git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@552 0cfe37f9-358a-4d5e-be75-b63607b5c754

forum/skins/default/templates/notifications/answeraccepted.html
forum/skins/default/templates/notifications/base.html
forum/skins/default/templates/notifications/digest.html
forum/skins/default/templates/notifications/feedback.html
forum/skins/default/templates/notifications/newanswer.html
forum/skins/default/templates/notifications/newcomment.html
forum/skins/default/templates/notifications/newmember.html
forum/skins/default/templates/notifications/newquestion.html

index 76927e3c5d803df5ed37a41b7cb962e3001e0fc4..7658087f9fc2e0eca44aa5589bdf995a134a7a25 100644 (file)
@@ -1,19 +1,18 @@
 {% load i18n extra_tags email_tags %}
 
 {% declare %}
-    prefix = settings.EMAIL_SUBJECT_PREFIX
-    app_name = settings.APP_SHORT_NAME
-    answer_author = answer.author.username
+    prefix = html.mark_safe(settings.EMAIL_SUBJECT_PREFIX)
+    answer_author = html.mark_safe(answer.author.username)
     question = answer.question
     question_title = html.mark_safe(question.title)
-    accepted_by = answer.nstate.accepted.by.username
+    accepted_by = html.mark_safe(answer.nstate.accepted.by.username)
     accepted_by_link = html.objlink(answer.nstate.accepted.by, style=settings.EMAIL_ANCHOR_STYLE)
     answer_author_link = html.objlink(answer.author, style=settings.EMAIL_ANCHOR_STYLE)
     question_link = html.objlink(question, style=settings.EMAIL_ANCHOR_STYLE)
 {% enddeclare %}
 
 {% email %}
-    {% subject %}{% blocktrans %}{{ prefix }} An answer to {{ question_title }} has been accepted{% endblocktrans %}{% endsubject %}
+    {% subject %}{% blocktrans %}{{ prefix }} An answer to: {{ question_title }} has been accepted{% endblocktrans %}{% endsubject %}
 
     {% htmlcontent notifications/base.html %}
         <p style="{{ p_style }}">
index cd7e69c236db1f750d8260a3be99fc5a8abdd997..ca1f5f64cf4a09704e4b8dbf62f9001fde812f10 100644 (file)
@@ -9,6 +9,7 @@
 {% enddeclare %}
 <html>
 <head>
+<base href="{{ settings.APP_URL }}">
 </head>
 <body style="margin:0;">
 <center>
@@ -31,4 +32,4 @@
 </td></tr></tbody></table>
 </center>
 </body>
-</html>
\ No newline at end of file
+</html>
index 95ce064a5a1d691b14e282d128d6e3a8fe462345..67df5c0a2ade8d9c7b55352a2d838ddf4864586a 100644 (file)
@@ -1,7 +1,7 @@
 {% load i18n extra_tags email_tags %}
 
 {% declare %}
-    prefix = settings.EMAIL_SUBJECT_PREFIX
+    prefix = html.mark_safe(settings.EMAIL_SUBJECT_PREFIX)
     app_name = settings.APP_SHORT_NAME
     app_url = settings.APP_URL
 
@@ -95,4 +95,4 @@
     {% textcontent notifications/base_text.html %}
 
     {% endtextcontent %}
-{% endemail %}
\ No newline at end of file
+{% endemail %}
index 45e4f820bf9403a1917576998e7ecdb7686a4d39..52aa6adace5b593420d3fb95d5460846b53ac336 100644 (file)
@@ -1,8 +1,8 @@
 {% load i18n extra_tags email_tags %}
 
 {% declare %}
-    prefix = settings.EMAIL_SUBJECT_PREFIX
-    app_name = settings.APP_SHORT_NAME
+    prefix = html.mark_safe(settings.EMAIL_SUBJECT_PREFIX)
+    app_name = html.mark_safe(settings.APP_SHORT_NAME)
 
     exclude_greeting = True
     exclude_finetune = True
     {% endhtmlcontent %}
 
 {% textcontent notifications/base_text.html %}
-{% trans "Sender" %}: {% if name %}{{ name }}{% else %}{% trans "anonymous" %}{% endif %}
-{% trans "email" %}: {{ email }}
+{% trans "Sender" %}: {% if name %}{{ name|safe }}{% else %}{% trans "anonymous" %}{% endif %}
+{% trans "email" %}: {{ email|safe }}
 ip: {{ ip }}
 
-{% trans "Message body:" %} {{ message }}
+{% trans "Message body:" %} {{ message|safe }}
 {% endtextcontent %}
 
 {% endemail %}
index 2350185e2a686468a50f4c2dc4991124a75c3632..e9bbaaa1b8ca8bb61332a161ce08176a1405aaea 100644 (file)
@@ -1,9 +1,10 @@
 {% load i18n extra_tags email_tags %}
 
 {% declare %}
-    prefix = settings.EMAIL_SUBJECT_PREFIX
+    prefix = html.mark_safe(settings.EMAIL_SUBJECT_PREFIX)
     app_name = settings.APP_SHORT_NAME
-    answer_author = answer.author.username
+    safe_app_name = html.mark_safe(settings.APP_SHORT_NAME)
+    answer_author = html.mark_safe(answer.author.username)
     question = answer.question
     question_title = html.mark_safe(question.title)
     safe_body = html.html2text(answer.html)
@@ -12,7 +13,7 @@
 {% enddeclare %}
 
 {% email %}
-    {% subject %}{% blocktrans %}{{ prefix }} New answer to {{ question_title }}{% endblocktrans %}{% endsubject %}
+    {% subject %}{% blocktrans %}{{ prefix }} New answer to: {{ question_title }}{% endblocktrans %}{% endsubject %}
 
     {% htmlcontent notifications/base.html %}
         <p style="{{ p_style }}">
@@ -31,7 +32,7 @@
 
 {% textcontent notifications/base_text.html %}
 {% blocktrans %}
-{{ answer_author }} has just posted a new answer on {{ app_name }} to the question
+{{ answer_author }} has just posted a new answer on {{ safe_app_name }} to the question
 "{{ question_title }}":
 {% endblocktrans %}
 {{ safe_body }}
index fbb95138cfda4427e568d0a84c22b86d1ab6a7c0..9963a4678804f6a8e7712056f4f69e8bea3c57c8 100644 (file)
@@ -1,13 +1,12 @@
 {% load i18n extra_tags email_tags %}
 
 {% declare %}
-    prefix = settings.EMAIL_SUBJECT_PREFIX
-    app_name = settings.APP_SHORT_NAME
+    prefix = html.mark_safe(settings.EMAIL_SUBJECT_PREFIX)
     post = comment.parent
     question = post.question and post.question or post
     post_author = post.author.username
-    comment_author = comment.author
-    question_url = question.get_absolute_url()
+    safe_post_author = html.mark_safe(post.author.username)
+    comment_author = html.mark_safe(comment.author)
     question_title = html.mark_safe(question.title)
     safe_body = html.html2text(comment.comment)
     author_link = html.objlink(comment.author, style=settings.EMAIL_ANCHOR_STYLE)
@@ -15,7 +14,7 @@
 {% enddeclare %}
 
 {% email %}
-    {% subject %}{% blocktrans %}{{ prefix }} New comment on {{ question_title }}{% endblocktrans %}{% endsubject %}
+    {% subject %}{% blocktrans %}{{ prefix }} New comment on: {{ question_title }}{% endblocktrans %}{% endsubject %}
 
     {% htmlcontent notifications/base.html %}
         <p style="{{ p_style }}">
@@ -36,7 +35,7 @@
 {% textcontent notifications/base_text.html %}
 {% blocktrans %}{{ comment_author }} has just posted a comment on {% endblocktrans %}
 {% ifnotequal post question %}
-{% blocktrans %}the answer posted by {{ post_author }} to {% endblocktrans %}
+{% blocktrans %}the answer posted by {{ safe_post_author }} to {% endblocktrans %}
 {% endifnotequal %}
 {% blocktrans %}the question "{{ question_title }}"{% endblocktrans %}
 {{ safe_body }}
index 1c385b3837e31a2ed91b8318f442a24f711169ef..8efbe7281e960a2d408b3cf22821b7a9df4c5a9a 100644 (file)
@@ -1,16 +1,18 @@
 {% load i18n extra_tags email_tags %}
 
 {% declare %}
-    prefix = settings.EMAIL_SUBJECT_PREFIX
+    prefix = html.mark_safe(settings.EMAIL_SUBJECT_PREFIX)
     app_name = settings.APP_SHORT_NAME
+    safe_app_name = html.mark_safe(settings.APP_SHORT_NAME)
     app_url = settings.APP_URL
     newmember_name = newmember.username
+    safe_newmember_name = html.mark_safe(newmember.username)
     newmember_url = newmember.get_profile_url()
     newmember_link = html.objlink(newmember, style=settings.EMAIL_ANCHOR_STYLE)
 {% enddeclare %}
 
 {% email %}
-    {% subject %}{% blocktrans %}{{ prefix }}{{ newmember_name }} is a new member on {{ app_name }}{% endblocktrans %}{% endsubject %}
+    {% subject %}{% blocktrans %}{{ prefix }} {{ safe_newmember_name }} is a new member on {{ safe_app_name }}{% endblocktrans %}{% endsubject %}
 
     {% htmlcontent notifications/base.html %}
         <p style="{{ p_style }}">
@@ -23,7 +25,7 @@
 
 {% textcontent notifications/base_text.html %}
 {% blocktrans %}
-{{ newmember_name }} has just joined {{ app_name }}. You can visit {{ newmember_name }}'s profile using the following url:
+{{ safe_newmember_name }} has just joined {{ safe_app_name }}. You can visit {{ safe_newmember_name }}'s profile using the following url:
 {{ app_url }}{{ newmember_url }}
 {% endblocktrans %}
 {% endtextcontent %}
index 746b6b41d89fe5a1c9b66edd75ededc61d77235e..7068bbbc2e7aaa5abd1ec06c735ac6922544a00b 100644 (file)
@@ -1,12 +1,13 @@
 {% load i18n extra_tags email_tags %}
 
 {% declare %}
-    prefix = settings.EMAIL_SUBJECT_PREFIX
+    prefix = html.mark_safe(settings.EMAIL_SUBJECT_PREFIX)
     app_name = settings.APP_SHORT_NAME
-    question_author = question.author.username
+    safe_app_name = html.mark_safe(settings.APP_SHORT_NAME)
+    question_author = html.mark_safe(question.author.username)
     question_url = settings.APP_URL + question.get_absolute_url()
-    question_title = question.title
-    question_tags = question.tagnames
+    question_title = html.mark_safe(question.title)
+    question_tags = html.mark_safe(question.tagnames)
     safe_body = html.html2text(question.html)
     author_link = html.objlink(question.author, style=settings.EMAIL_ANCHOR_STYLE)
     question_link = html.objlink(question, style=settings.EMAIL_ANCHOR_STYLE)
@@ -14,7 +15,7 @@
 {% enddeclare %}
 
 {% email %}
-    {% subject %}{% blocktrans %}{{ prefix }} New question on {{ app_name }}{% endblocktrans %}{% endsubject %}
+    {% subject %}{% blocktrans %}{{ prefix }} New question: {{ question_title }} on {{ safe_app_name }}{% endblocktrans %}{% endsubject %}
 
     {% htmlcontent notifications/base.html %}
         <p style="{{ p_style }}">
@@ -34,7 +35,7 @@
 
 {% textcontent notifications/base_text.html %}
 {% blocktrans %}
-{{ question_author }} has just posted a new question on {{ app_name }}, entitled
+{{ question_author }} has just posted a new question on {{ safe_app_name }}, entitled
 "{{ question_title }}" and tagged {{ question_tags }}:
 {% endblocktrans %}
 {{ safe_body }}