missed a bit of refactoring

This commit is contained in:
Philip Sargent 2022-07-18 18:06:23 +03:00
parent dd00ff69aa
commit 5b7c105c5f

@ -12,7 +12,7 @@ import troggle.settings as settings
from django.views.decorators.csrf import ensure_csrf_cookie from django.views.decorators.csrf import ensure_csrf_cookie
from .auth import login_required_if_public from .auth import login_required_if_public
from troggle.lib import version_control from troggle.core.utils import write_and_commit, WriteAndCommitError
MAX_IMAGE_WIDTH = 1000 MAX_IMAGE_WIDTH = 1000
MAX_IMAGE_HEIGHT = 800 MAX_IMAGE_HEIGHT = 800
@ -87,11 +87,11 @@ def new_image_form(request, path):
full_path.parent.mkdir(parents=False, exist_ok=True) full_path.parent.mkdir(parents=False, exist_ok=True)
try: try:
change_message = form.cleaned_data["change_message"] change_message = form.cleaned_data["change_message"]
version_control.write_and_commit([(desc_path, image_page, "utf-8"), write_and_commit([(desc_path, image_page, "utf-8"),
(image_path, ib.getbuffer(), False), (image_path, ib.getbuffer(), False),
(thumb_path, tb.getbuffer(), False)], (thumb_path, tb.getbuffer(), False)],
f'{change_message} - online adding of an image') f'{change_message} - online adding of an image')
except version_control.WriteAndCommitError as e: except WriteAndCommitError as e:
return JsonResponse({"error": e.message}) return JsonResponse({"error": e.message})
linked_image_template = loader.get_template('linked_image_template.html') linked_image_template = loader.get_template('linked_image_template.html')
html_snippet = linked_image_template.render({'thumbnail_url': f'/{thumb_rel_path}', 'page_url': f'/{desc_rel_path}'}, request) html_snippet = linked_image_template.render({'thumbnail_url': f'/{thumb_rel_path}', 'page_url': f'/{desc_rel_path}'}, request)