from time import mktime
from urllib.parse import quote
+from django.apps import apps
from django.conf import settings
from django.urls import reverse
from django import http
from django.middleware.gzip import GZipMiddleware
from django.utils.decorators import decorator_from_middleware
from django.utils.formats import localize
-from django.utils.translation import ugettext as _
+from django.utils.translation import gettext as _
from django.views.decorators.http import require_POST, require_GET
from django.shortcuts import get_object_or_404, render
doc = get_object_or_404(Chunk, pk=chunk_id)
if not doc.book.accessible(request):
return HttpResponseForbidden("Not authorized.")
+ Presence = apps.get_model('team', 'Presence')
+ Presence.report(request.user, doc, request.GET.get('a') == 'true')
return http.HttpResponse(str(doc.revision()))