Example #1
0
def view_favourite_toggle(request):
    """AJAX"""

    # login is required here
    if not (request.user and request.user.is_authenticated()):
        return HttpResponseNotFound()

    result = "0"

    if request.method == "POST":
        key_id = request.POST.get("key_id", None)
        if key_id:
            event = Event.get_by_id(int(key_id, 10))
            if not event:
                return HttpResponseNotFound()

            # check this favourite exists and toggle it
            fav = Favourite.all().filter("event =", event).filter("user ="******"1"

    return HttpResponse(result)