from sorl.thumbnail import get_thumbnail
from documents.models import Book, Chunk
+import sources.models
from . import nice_diff
from wiki import forms
from wiki.helpers import (JSONResponse, JSONFormInvalid, JSONServerError,
raise http.Http404
+@never_cache
+def scans_list(request, pk):
+ bs = get_object_or_404(sources.models.BookSource, pk=pk)
+ def map_to_url(filename):
+ return quote(("%s/%s" % (settings.MEDIA_URL, filename)))
+ images = [
+ {
+ "url": map_to_url(f),
+ } for f in bs.get_view_files()
+ ]
+ return JSONResponse(images)
+
+
@never_cache
def diff(request, chunk_id):
revA = int(request.GET.get('from', 0))
"description": change.description,
"author": change.author_str(),
"date": localize(change.created_at),
- "publishable": _("Publishable") + "\n" if change.publishable else "",
+ "publishable": change.publishable,
"tag": ',\n'.join(str(tag) for tag in change.tags.all()),
"published": _("Published") + ": " + \
localize(change.publish_log.order_by('-book_record__timestamp')[0].book_record.timestamp) \