def site_invite(request, template_name="account/invite_non_member.html", **kwargs): if request.POST: form = InviteForm(request.POST) if form.is_valid(): form.save(request.user) return HttpResponseRedirect(reverse("messages_all")) else: form = InviteForm(request.POST) else: form = InviteForm() return render_to_response( template_name, {"form": form, "hubs": get_hubs()}, context_instance=RequestContext(request) )
def index(request): vars = {} if request.method == "POST": invite_form = InviteForm(request.POST, request.FILES) if invite_form.is_valid(): invite_form.save(request.user) context = {"notice": "Thanks for inviting more people to join!"} return HttpResponseRedirect(addToQueryString(reverse("tasks"), context)) else: vars["invite_form"] = invite_form else: vars["invite_form"] = InviteForm() vars["siteurl"] = quote("http://%s" % Site.objects.get_current().domain) request.user.seen_invite = True request.user.save() return render_with_context(request, "invite/invite_page.html", vars)
def index(request): vars = {} if request.method == "POST": invite_form = InviteForm(request.POST, request.FILES) if invite_form.is_valid(): invite_form.save(request.user) return HttpResponseRedirect(addToQueryString(reverse("inviteindex"), {'notice': strings.INVITE_NOTICE_SUCCESS})) else: vars['invite_form'] = invite_form else: vars['invite_form'] = InviteForm() vars['siteurl'] = quote("http://%s" % Site.objects.get_current().domain) return render_with_context(request, "invite/invite_page.html", vars)
def site_invite(request, template_name='account/invite_non_member.html', **kwargs): if request.POST: form = InviteForm(request.POST) if form.is_valid(): form.save(request.user) return HttpResponseRedirect(reverse('messages_all')) else: form = InviteForm(request.POST) else: form = InviteForm() return render_to_response(template_name, { 'form': form, 'hubs': get_hubs(), }, context_instance=RequestContext(request))
def invite_user(request): active_users = User.objects.filter(is_active=True) not_active_users = User.objects.filter(is_active=False) if request.method == 'POST': form = InviteForm(request.POST) if form.is_valid(): form.save() logger.info("Invited new user with email %s" % \ form.cleaned_data['email'] ) messages.info(request, _("Invite email was send for %s" % \ form.cleaned_data['email']) ) return HttpResponseRedirect(reverse('invite-user')) else: form = InviteForm() data = { 'form': form, 'active_users': active_users, 'not_active_users': not_active_users } return render_to_response('people/invite.html', data, RequestContext(request))
def invite_user(request): active_users = User.objects.filter(is_active=True) not_active_users = User.objects.filter(is_active=False) if request.method == 'POST': form = InviteForm(request.POST) if form.is_valid(): form.save() logger.info("Invited new user with email %s" % \ form.cleaned_data['email'] ) messages.info(request, _("Invite email was send for %s" % \ form.cleaned_data['email']) ) return HttpResponseRedirect(reverse('invite-user')) else: form = InviteForm() data = { 'form': form, 'active_users': active_users, 'not_active_users': not_active_users } return render_to_response('people/invite.html', data, RequestContext(request))
def invite(request, next=None): """Handles invite form submission""" invite_form = InviteForm(instance=Invitation(user=request.user), data=request.POST) if invite_form.is_valid(): invites = invite_form.save() emails = ", ".join([invite.email for invite in invites]) messages.success(request, 'Invitation sent to %s' % emails) else: messages.error(request, 'Form values where invalid, please try fill out the form again.') if request.is_ajax() and request.method == 'POST': message_html = loader.render_to_string('_messages.html', {}, RequestContext(request)) return HttpResponse(message_html) next = request.POST.get("next", next) if next: return redirect(next) return redirect("index")
def invite(request, next=None): """Handles invite form submission""" invite_form = InviteForm(instance=Invitation(user=request.user), data=request.POST) if invite_form.is_valid(): invites = invite_form.save() emails = ", ".join([invite.email for invite in invites]) messages.success(request, 'Invitation sent to %s' % emails) else: messages.error( request, 'Form values where invalid, please try fill out the form again.') if request.is_ajax() and request.method == 'POST': message_html = loader.render_to_string('_messages.html', {}, RequestContext(request)) return HttpResponse(message_html) next = request.POST.get("next", next) if next: return redirect(next) return redirect("index")