Revision fea36bdb ui/views.py
b/ui/views.py | ||
---|---|---|
44 | 44 |
|
45 | 45 |
from synnefo.logic.email_send import send_async |
46 | 46 |
|
47 |
from django.http import Http404 |
|
48 |
|
|
47 | 49 |
TIMEOUT = settings.TIMEOUT |
48 | 50 |
UPDATE_INTERVAL = settings.UPDATE_INTERVAL |
49 | 51 |
IMAGE_ICONS = settings.IMAGE_ICONS |
... | ... | |
194 | 196 |
FEEDBACK_EMAIL_FROM = settings.FEEDBACK_EMAIL_FROM |
195 | 197 |
|
196 | 198 |
def feedback_submit(request): |
199 |
|
|
200 |
if not request.method == "POST": |
|
201 |
raise Http404 |
|
202 |
|
|
197 | 203 |
message = request.POST.get("feedback-msg") |
198 | 204 |
data = request.POST.get("feedback-data") |
199 | 205 |
|
200 | 206 |
# default to True (calls from error pages) |
201 | 207 |
allow_data_send = request.POST.get("feedback-submit-data", True) |
202 | 208 |
|
203 |
mail_subject = _("Feedback from synnefo application")
|
|
209 |
mail_subject = unicode(_("Feedback from synnefo application"))
|
|
204 | 210 |
|
205 | 211 |
mail_context = {'message': message, 'data': data, 'allow_data_send': allow_data_send, 'request': request} |
206 | 212 |
mail_content = render_to_string("feedback_mail.txt", mail_context) |
Also available in: Unified diff