Compare commits

..

3 commits

Author SHA1 Message Date
j
d044857b5d no need for Gallery: 2025-03-24 10:48:20 +00:00
j
5773709542 make gallery raw_id 2025-03-24 10:48:13 +00:00
j
d962f16c72 search more fields 2025-03-24 10:48:04 +00:00
3 changed files with 10 additions and 3 deletions

View file

@ -68,7 +68,7 @@ class ContentAdmin(admin.ModelAdmin):
list_display = ('id', '__str__', 'datestart', 'shortname', 'type')
list_filter = ['datestart', 'type']
search_fields = ['title', 'body', 'header', 'shortname']
raw_id_fields = ['photo']
raw_id_fields = ['photo', 'gallery']
inlines = [FileInline, LinkInline]
formfield_overrides = {
models.TextField: {'widget': MaxLengthAdminMarkdownxWidget},

View file

@ -1,5 +1,5 @@
{% if gallery %}
<h6><strong>Gallery: {{gallery.title}}</strong></h6>
<h6><strong>{{gallery.title}}</strong></h6>
<ul class="clearing-thumbs" data-clearing>
{% for photo in gallery.public %}
<li><a href="{{ gallery.get_absolute_url }}#{{forloop.counter}}"><img src="{{ photo.get_thumbnail_url }}"></a></li>

View file

@ -230,7 +230,14 @@ def contact(request):
def limit_content(content, q):
if q:
content = content.filter(Q(body__icontains=q) | Q(title__icontains=q) | Q(header__icontains=q)).distinct()
content = content.filter(
Q(body__icontains=q)
| Q(title__icontains=q)
| Q(header__icontains=q)
| Q(teaser__icontains=q)
| Q(schedule__icontains=q)
| Q(place__icontains=q)
).distinct()
return content