Delay python formating of the translatable string. Fixes part of issue GL#201.

This commit is contained in:
Roberto Rosario
2015-10-08 18:57:02 -04:00
parent f6c4b153c7
commit 1eddea65af
2 changed files with 11 additions and 12 deletions

View File

@@ -1,6 +1,7 @@
from __future__ import unicode_literals
from django import forms
from django.conf import settings
from django.utils.translation import ugettext_lazy as _
from .settings import (
@@ -15,11 +16,16 @@ class DocumentMailForm(forms.Form):
super(DocumentMailForm, self).__init__(*args, **kwargs)
if as_attachment:
self.fields['subject'].initial = setting_document_subject_template.value
self.fields['body'].initial = setting_document_body_template.value
self.fields['body'].initial = setting_document_body_template.value % {
'project_title': settings.PROJECT_TITLE,
'project_website': settings.PROJECT_WEBSITE
}
else:
self.fields['subject'].initial = setting_link_subject_template.value
self.fields['body'].initial = setting_link_body_template.value
self.fields['body'].initial = setting_link_body_template.value % {
'project_title': settings.PROJECT_TITLE,
'project_website': settings.PROJECT_WEBSITE
}
email = forms.EmailField(label=_('Email address'))
subject = forms.CharField(label=_('Subject'), required=False)
body = forms.CharField(