X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/732fe46593ff27a62c6f64f3d495c3d5619ece1c..8e8b2c44fc1345b2b4ae2806f2ef5f2187d760c0:/src/wiki/views.py diff --git a/src/wiki/views.py b/src/wiki/views.py index 0b9cbc16..29c389a7 100644 --- a/src/wiki/views.py +++ b/src/wiki/views.py @@ -293,8 +293,15 @@ def history(request, chunk_id): if not doc.book.accessible(request): return HttpResponseForbidden("Not authorized.") + history = doc.history() + try: + before = int(request.GET.get('before')) + except: + pass + else: + history = history.filter(revision__lt=before) changes = [] - for change in doc.history().reverse(): + for change in history.reverse()[:20]: changes.append({ "version": change.revision, "description": change.description,