Beispiel #1
0
def mail(request):
    user = request.user
    if request.method == 'POST':
        sub_form = MailingListSubscriptionForm(request.POST)
        if sub_form.is_valid():
            sub_form.save(user)
            return HttpResponseRedirect(reverse('members.views.mail'))
    return render_to_response(
        'members/mail.html', {
            'user': user,
            'mailing_list_subscription_form': MailingListSubscriptionForm()
        },
        context_instance=RequestContext(request))
Beispiel #2
0
def mail(request):
    user = request.user
    if request.method == 'POST':
        sub_form = MailingListSubscriptionForm(request.POST)
        if sub_form.is_valid():
            sub_form.save(user)
            return HttpResponseRedirect(reverse('member:connect:email_lists'))
    context = {
        'user': user,
        'mailing_list_subscription_form': MailingListSubscriptionForm(),
        'settings': settings
    }
    return render(request, 'members/connect/mail.html', context)
Beispiel #3
0
def mail(request, username):
    user = get_object_or_404(User, username=username)
    if not user == request.user:
        return HttpResponseRedirect(
            reverse('members.views.user',
                    kwargs={'username': request.user.username}))
    if request.method == 'POST':
        sub_form = MailingListSubscriptionForm(request.POST)
        if sub_form.is_valid():
            sub_form.save(user)
            return HttpResponseRedirect(
                reverse('members.views.mail',
                        kwargs={'username': user.username}))
    return render_to_response(
        'members/mail.html', {
            'user': user,
            'mailing_list_subscription_form': MailingListSubscriptionForm()
        },
        context_instance=RequestContext(request))