Moved contact form model in order to be reusable by ungleich app, Created unit test for digitalglarus contact page, Created ungleich contact page, Created unit test for ungleich contact page, Created unit test for forms .
This commit is contained in:
parent
cf0fec706c
commit
942464f6f6
37 changed files with 425 additions and 31 deletions
25
ungleich_page/views.py
Normal file
25
ungleich_page/views.py
Normal file
|
|
@ -0,0 +1,25 @@
|
|||
from django.contrib import messages
|
||||
|
||||
from django.views.generic.edit import FormView
|
||||
from django.utils.translation import ugettext as _
|
||||
from django.core.urlresolvers import reverse_lazy
|
||||
from utils.forms import ContactUsForm
|
||||
|
||||
|
||||
class ContactView(FormView):
|
||||
template_name = 'ungleich_page/contact.html'
|
||||
form_class = ContactUsForm
|
||||
success_url = reverse_lazy('digitalglarus:contact')
|
||||
success_message = _('Message Successfully Sent')
|
||||
|
||||
def form_valid(self, form):
|
||||
form.save()
|
||||
form.send_email()
|
||||
messages.add_message(self.request, messages.SUCCESS, self.success_message)
|
||||
return super(ContactView, self).form_valid(form)
|
||||
|
||||
def get_context_data(self, **kwargs):
|
||||
context = super(ContactView, self).get_context_data(**kwargs)
|
||||
context['page_title'] = _('Contact Us')
|
||||
context['page_subtitle'] = _('If you have any question, just send us an email.')
|
||||
return context
|
||||
Loading…
Add table
Add a link
Reference in a new issue