Example #1
0
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
Example #2
0
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}),
    )
Example #3
0
def contact_foundation(request):
    return contact_form(request,
        form_class = FoundationContactForm,
        template_name = 'contact/foundation.html',
        success_url = urlresolvers.reverse('contact_form_sent'))
Example #4
0
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)