def contact_coc(request): resp = contact_form(request, form_class = CoCFeedbackForm, template_name = 'contact/coc.html', success_url = urlresolvers.reverse('code_of_conduct')) if isinstance(resp, HttpResponseRedirect): messages.success(request, "Thanks for your feedback! If you provided an email address, we'll get back to you.") return resp
def contact_managers(request, group_slug): """ ContactForm won't take extra_context, but gets request so using request.META to pass in group_slug """ request.META["ct_group"] = group_slug return contact_form( request, form_class=CTGroupManagersContactForm, success_url=reverse("contact-form-sent", kwargs={"group_slug": group_slug}), )
def contact_foundation(request): return contact_form(request, form_class = FoundationContactForm, template_name = 'contact/foundation.html', success_url = urlresolvers.reverse('contact_form_sent'))
def report_election_problems(request, template_name='sfmayor2011/sfmayor2011_report_election_problems.html'): success_url = reverse('sfmayor2011_report_election_problems_sent') return contact_form(request, form_class=ReportElectionProblemsForm, template_name=template_name, success_url=success_url)