Example #1
0
def claim(request, key):
    resp = dict()
    if not request.user.is_authenticated():
        resp["status"] = "ANON_USER"
        if request.method == "POST":
            pass
        else:
            resp["output"] = render_login(request)

        return HttpResponse(simplejson.dumps(resp))
    item = get_object_or_404(Item, pk=key)
    claim, is_new = Claim.objects.get_or_create(user=request.user, item=item)
    if not is_new:
        claim.delete()
        resp["status"] = "DELETED"
    else:
        claim.save()
        resp["status"] = "CREATED"
    return HttpResponse(simplejson.dumps(resp))
Example #2
0
def login_form(request):
    return HttpResponse(render_login(request))