Revision 903ce7dc snf-astakos-app/astakos/im/views.py
b/snf-astakos-app/astakos/im/views.py | ||
---|---|---|
100 | 100 |
can_leave_request, |
101 | 101 |
get_related_project_id, get_by_chain_or_404, |
102 | 102 |
approve_application, deny_application, |
103 |
cancel_application, dismiss_application) |
|
103 |
cancel_application, dismiss_application, SendMailError)
|
|
104 | 104 |
from astakos.im.settings import ( |
105 | 105 |
COOKIE_DOMAIN, LOGOUT_NEXT, |
106 | 106 |
LOGGING_LEVEL, PAGINATE_BY, |
... | ... | |
618 | 618 |
if form.is_valid(): |
619 | 619 |
msg = form.cleaned_data['feedback_msg'] |
620 | 620 |
data = form.cleaned_data['feedback_data'] |
621 |
send_feedback(msg, data, request.user, email_template_name) |
|
622 |
message = _(astakos_messages.FEEDBACK_SENT) |
|
623 |
messages.success(request, message) |
|
621 |
try: |
|
622 |
send_feedback(msg, data, request.user, email_template_name) |
|
623 |
except SendMailError, e: |
|
624 |
messages.error(request, e) |
|
625 |
else: |
|
626 |
message = _(astakos_messages.FEEDBACK_SENT) |
|
627 |
messages.success(request, message) |
|
624 | 628 |
return HttpResponseRedirect(reverse('feedback')) |
625 | 629 |
|
626 | 630 |
return render_response(template_name, |
Also available in: Unified diff