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)
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,)))
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, )))
def multi_compose(request): '''replace standard compose form with the autocompleter form''' return compose(request, form_class=MultiComposeForm, template_name='messages/multicompose.html')
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)
def multi_mail(request): return compose(request, form_class=MultiUserComposeForm, template_name='messages/multiusercompose.html')
def send_message(request): from messages.views import compose return compose(request, recipient="admin", template_name="user_profile/message/compose.html", )