def create_user_profile(sender, instance, created, **kwargs): if created: referral = Referral.create( user=instance, redirect_to="/subscribe/" ) UserProfile.objects.create(user=instance,referral=referral)
def create_referral(request): target = None ctx = {"url": request.POST.get("redirect_to")} if request.POST.get("obj_ct_pk") and request.POST.get("obj_pk"): ct = ContentType.objects.get(pk=request.POST.get("obj_ct_pk")) target = ct.get_object_for_this_type(pk=request.POST.get("obj_pk")) ctx["obj"] = target ctx["obj_ct"] = ct referral = Referral.create( user=request.user, redirect_to=request.POST.get("redirect_to"), label=request.POST.get("label", ""), target=target ) return HttpResponse( json.dumps({ "url": referral.url, "code": referral.code, "html": render_to_string( "anafero/_create_referral_form.html", ctx, context_instance=RequestContext(request) ) }), mimetype="application/json" )
def create_referral(request): target = None ctx = {"url": request.POST.get("redirect_to")} if request.POST.get("obj_ct_pk") and request.POST.get("obj_pk"): ct = ContentType.objects.get(pk=request.POST.get("obj_ct_pk")) target = ct.get_object_for_this_type(pk=request.POST.get("obj_pk")) ctx["obj"] = target ctx["obj_ct"] = ct referral = Referral.create(user=request.user, redirect_to=request.POST.get("redirect_to"), label=request.POST.get("label", ""), target=target) return HttpResponse(json.dumps({ "url": referral.url, "code": referral.code, "html": render_to_string("anafero/_create_referral_form.html", ctx, context_instance=RequestContext(request)) }), mimetype="application/json")
def create_referral(request): target = None referral = Referral.create( user=request.user, redirect_to=request.POST.get("redirect_to"), target=target ) path = reverse("anafero_process_referral", kwargs={"code": referral.code}) domain = Site.objects.get_current().domain protocol = "https" if SECURE_URLS else "http" url = "%s://%s%s" % (protocol, domain, path) return HttpResponse(json.dumps({"url": url}))
def create_referral(request): target = None referral = Referral.create( user=request.user, redirect_to=request.POST.get("redirect_to"), target=target ) return HttpResponse( json.dumps({ "url": referral.url, "code": referral.code }), mimetype="application/json" )