Ejemplo n.º 1
0
Archivo: views.py Proyecto: wd5/SinCity
def __messages_compose(request):
    from messages.views import compose
    recipient = None
    if request.method == 'GET' and request.GET.get('recipient'):
        role = Role.objects.get(pk=request.GET.get('recipient'))
        recipient = str(role.id)
    return compose(request, recipient=recipient, form_class=ComposeForm)
Ejemplo n.º 2
0
def send_message_to_guests(request, invitation_id, template_name="events/"):
    from messages.views import compose, ComposeForm
    invitation = get_object_or_404(Event, id=invitation_id)
    recipients = ""
    for guest in invitation.guests.all():
        recipients += "+"+guest.username
        
    return compose(request, recipients, form_class=ComposeForm,
        template_name='events/compose_to_guests.html', success_url=reverse("profile_detail", args=(request.user.username,)))
Ejemplo n.º 3
0
def send_message_to_guests(request, invitation_id, template_name="events/"):
    from messages.views import compose, ComposeForm
    invitation = get_object_or_404(Event, id=invitation_id)
    recipients = ""
    for guest in invitation.guests.all():
        recipients += "+" + guest.username

    return compose(request,
                   recipients,
                   form_class=ComposeForm,
                   template_name='events/compose_to_guests.html',
                   success_url=reverse("profile_detail",
                                       args=(request.user.username, )))
Ejemplo n.º 4
0
def multi_compose(request):
    '''replace standard compose form with the autocompleter form'''
    return compose(request, form_class=MultiComposeForm, template_name='messages/multicompose.html')
Ejemplo n.º 5
0
def messages_compose(request):
    from messages.views import compose
    recipient = None
    if request.method == 'GET' and request.GET.get('recipient'):
        recipient = request.GET.get('recipient')
    return compose(request, recipient=recipient)
Ejemplo n.º 6
0
def multi_mail(request):
     return compose(request, form_class=MultiUserComposeForm, template_name='messages/multiusercompose.html') 
Ejemplo n.º 7
0
def send_message(request):
    from messages.views import compose

    return compose(request, recipient="admin", template_name="user_profile/message/compose.html", )