X-Git-Url: https://git.mdrn.pl/wolnelektury.git/blobdiff_plain/053d581a43e6a5b4125185eebe3a4cd2aa556bdd..6e0b282242bf227d1dba35b2748b7cadb48741db:/apps/waiter/views.py diff --git a/apps/waiter/views.py b/apps/waiter/views.py new file mode 100644 index 000000000..81cd3b49d --- /dev/null +++ b/apps/waiter/views.py @@ -0,0 +1,12 @@ +from os.path import join +from waiter.models import WaitedFile +from waiter.settings import WAITER_URL +from django.shortcuts import get_object_or_404, render, redirect + +def wait(request, path): + if WaitedFile.exists(path): + file_url = join(WAITER_URL, path) + else: + waiting_for = get_object_or_404(WaitedFile, path=path) + # TODO: check if not stale, inform the user and send some mail if so. + return render(request, "waiter/wait.html", locals())