Пример #1
0
def email_mentees(request):
    """Email my mentees view."""
    if request.method == 'POST':
        my_mentees = User.objects.filter(userprofile__mentor=request.user)
        email_form = EmailUsersForm(my_mentees, request.POST)
        if email_form.is_valid():
            email_form.send_mail(request)
        else:
            messages.error(request, 'Email not sent. Invalid data.')

    return redirect('dashboard')
Пример #2
0
def email_mentees(request):
    """Email my mentees view."""
    if request.method == 'POST':
        my_mentees = User.objects.filter(userprofile__mentor=request.user)
        email_form = EmailUsersForm(my_mentees, request.POST)
        if email_form.is_valid():
            email_form.send_mail(request)
        else:
            messages.error(request, 'Email not sent. Invalid data.')

    return redirect('dashboard')
Пример #3
0
def email_attendees(request, slug):
    """Send email to event attendees."""
    event = get_object_or_404(Event, slug=slug)
    attendees = event.attendees.all()

    if request.method == 'POST':
        email_form = EmailUsersForm(attendees, request.POST)
        if email_form.is_valid():
            email_form.send_mail(request)
        else:
            messages.error(request, 'Email not sent. Invalid data.')
    return redirect('events_view_event', slug=slug)
Пример #4
0
def email_attendees(request, slug):
    """Send email to event attendees."""
    event = get_object_or_404(Event, slug=slug)
    attendees = event.attendees.all()

    if request.method == 'POST':
        email_form = EmailUsersForm(attendees, request.POST)
        if email_form.is_valid():
            email_form.send_mail(request)
        else:
            messages.error(request, 'Email not sent. Invalid data.')
    return redirect('events_view_event', slug=slug)
Пример #5
0
def email_attendees(request, slug):
    """Send email to event attendees."""
    event = get_object_or_404(Event, slug=slug)
    attendees = event.attendees.all()

    if request.method == "POST":
        email_form = EmailUsersForm(attendees, request.POST)
        if email_form.is_valid():
            statsd.incr("events.email_attendees.total")
            email_form.send_mail(request)
        else:
            messages.error(request, "Email not sent. Invalid data.")
    return redirect("events_view_event", slug=slug)