Esempio n. 1
0
def watch_forum(request, document_slug):
    """Watch/unwatch a document (based on 'watch' POST param)."""
    doc = get_document(document_slug, request)
    if request.POST.get("watch") == "yes":
        NewThreadEvent.notify(request.user, doc)
    else:
        NewThreadEvent.stop_notifying(request.user, doc)

    return HttpResponseRedirect(
        reverse("wiki.discuss.threads", args=[document_slug]))
Esempio n. 2
0
def watch_forum(request, document_slug):
    """Watch/unwatch a document (based on 'watch' POST param)."""
    doc = get_document(document_slug, request)
    if request.POST.get("watch") == "yes":
        NewThreadEvent.notify(request.user, doc)
        statsd.incr("kbforums.watches.document")
    else:
        NewThreadEvent.stop_notifying(request.user, doc)

    return HttpResponseRedirect(reverse("wiki.discuss.threads", args=[document_slug]))
Esempio n. 3
0
def watch_forum(request, document_slug):
    """Watch/unwatch a document (based on 'watch' POST param)."""
    doc = get_document(document_slug, request)
    if request.POST.get('watch') == 'yes':
        NewThreadEvent.notify(request.user, doc)
        statsd.incr('kbforums.watches.document')
    else:
        NewThreadEvent.stop_notifying(request.user, doc)

    return HttpResponseRedirect(
        reverse('wiki.discuss.threads', args=[document_slug]))