X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=portal%2Fcontactview.py;h=c07f3977b7cd70a7a7136d2f0e658ecd990aaa03;hb=d4fc2d235475cfd6f536e7cd584aa8524d02b242;hp=0b459a3a7ccf775dafd60d97a8c82b2770514f0d;hpb=1aea42c3668602aacfe22bc762ee939672129f53;p=myslice.git diff --git a/portal/contactview.py b/portal/contactview.py index 0b459a3a..c07f3977 100644 --- a/portal/contactview.py +++ b/portal/contactview.py @@ -1,8 +1,9 @@ from django.shortcuts import render - +from django.template.loader import render_to_string from django.views.generic import View +from django.core.mail import send_mail -from myslice.viewutils import topmenu_items, the_user +from ui.topmenu import topmenu_items, the_user from portal.forms import ContactForm @@ -27,9 +28,8 @@ class ContactView (View): if cc_myself: recipients.append(email) - from django.core.mail import send_mail - send_mail("Onelab user %s submitted a query "%email, - [first_name,last_name,affiliation,subject,message], email, recipients) + msg = render_to_string('slice-request-email.txt', form.cleaned_data) + send_mail("Onelab user %s submitted a query "%email, msg, email, recipients) return render(request,'contact_sent.html') # Redirect after POST else: return self._display (request, form) @@ -40,6 +40,6 @@ class ContactView (View): def _display (self, request, form): return render(request, 'contact.html', { 'form': form, - 'topmenu_items': topmenu_items('Contact Us', request), + 'topmenu_items': topmenu_items('Contact', request), 'username': the_user (request) })