fnp
/
wolnelektury.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Publishing tags, and fixes.
[wolnelektury.git]
/
src
/
picture
/
views.py
diff --git
a/src/picture/views.py
b/src/picture/views.py
index
43601a1
..
194bb98
100644
(file)
--- a/
src/picture/views.py
+++ b/
src/picture/views.py
@@
-17,7
+17,12
@@
def picture_list_thumb(request, filter=None, get_filter=None, template_name='pic
pictures = pictures.filter(filter)
if get_filter:
pictures = pictures.filter(get_filter())
pictures = pictures.filter(filter)
if get_filter:
pictures = pictures.filter(get_filter())
- return render(request, template_name, {'book_list': list(pictures)})
+
+ if request.EXPERIMENTS['layout'].value:
+ template_name = 'catalogue/2022/author_detail.html'
+ return render(request, template_name, {'object_list': pictures})
+ else:
+ return render(request, template_name, {'picture_list': list(pictures)})
def picture_detail(request, slug):
def picture_detail(request, slug):
@@
-25,7
+30,12
@@
def picture_detail(request, slug):
theme_things = split_tags(picture.related_themes())
theme_things = split_tags(picture.related_themes())
- return render(request, "picture/picture_detail.html", {
+ if request.EXPERIMENTS['layout'].value:
+ template_name = 'picture/2022/picture_detail.html'
+ else:
+ template_name = 'picture/picture_detail.html'
+
+ return render(request, template_name, {
'picture': picture,
'themes': theme_things.get('theme', []),
'things': theme_things.get('thing', []),
'picture': picture,
'themes': theme_things.get('theme', []),
'things': theme_things.get('thing', []),
@@
-81,7
+91,7
@@
def import_picture(request):
"""docstring for import_book"""
from django.http import HttpResponse
from picture.forms import PictureImportForm
"""docstring for import_book"""
from django.http import HttpResponse
from picture.forms import PictureImportForm
- from django.utils.translation import
u
gettext as _
+ from django.utils.translation import gettext as _
import_form = PictureImportForm(request.POST, request.FILES)
if import_form.is_valid():
import_form = PictureImportForm(request.POST, request.FILES)
if import_form.is_valid():
@@
-95,7
+105,7
@@
def import_picture(request):
exception = pprint.pformat(info[1])
tb = '\n'.join(traceback.format_tb(info[2]))
return HttpResponse(_("An error occurred: %(exception)s\n\n%(tb)s") %
exception = pprint.pformat(info[1])
tb = '\n'.join(traceback.format_tb(info[2]))
return HttpResponse(_("An error occurred: %(exception)s\n\n%(tb)s") %
- {'exception': exception, 'tb': tb},
mime
type='text/plain')
+ {'exception': exception, 'tb': tb},
content_
type='text/plain')
return HttpResponse(_("Picture imported successfully"))
else:
return HttpResponse(_("Error importing file: %r") % import_form.errors)
return HttpResponse(_("Picture imported successfully"))
else:
return HttpResponse(_("Error importing file: %r") % import_form.errors)