diff --git a/jdav_web/mailer/admin.py b/jdav_web/mailer/admin.py index d84a9a2..372943e 100644 --- a/jdav_web/mailer/admin.py +++ b/jdav_web/mailer/admin.py @@ -18,6 +18,7 @@ class AttachmentInline(admin.TabularInline): class MessageAdmin(admin.ModelAdmin): """Message creation view""" list_display = ('subject', 'get_recipients', 'sent') + search_fields = ('subject',) change_form_template = "mailer/change_form.html" formfield_overrides = { models.ManyToManyField: {'widget': forms.CheckboxSelectMultiple}, diff --git a/jdav_web/material/admin.py b/jdav_web/material/admin.py index f324c77..8f80a95 100644 --- a/jdav_web/material/admin.py +++ b/jdav_web/material/admin.py @@ -48,6 +48,7 @@ class MaterialAdmin(admin.ModelAdmin): list_display = ('name', 'description', 'quantity_real', 'ownership_overview', 'buy_date', 'lifetime', 'not_too_old', 'admin_thumbnail') + search_fields = ('name', 'description') inlines = [OwnershipInline] list_filter = (NotTooOldFilter, 'material_cat') formfield_overrides = { diff --git a/jdav_web/members/admin.py b/jdav_web/members/admin.py index 13b9214..ff81a19 100644 --- a/jdav_web/members/admin.py +++ b/jdav_web/members/admin.py @@ -66,6 +66,7 @@ class MemberAdmin(admin.ModelAdmin): 'gets_newsletter', 'registered', 'registration_form', 'comments'] list_display = ('name', 'birth_date', 'get_group', 'gets_newsletter', 'registered', 'created', 'comments') + search_fields = ('prename', 'lastname') list_filter = ('group', 'gets_newsletter', RegistrationFilter) formfield_overrides = { ManyToManyField: {'widget': forms.CheckboxSelectMultiple}, @@ -126,6 +127,7 @@ class MemberListAdmin(admin.ModelAdmin): inlines = [MemberOnListInline] form = MemberListAdminForm list_display = ['__str__', 'date'] + search_fields = ('name',) actions = ['convert_to_pdf', 'generate_notes'] formfield_overrides = { ManyToManyField: {'widget': forms.CheckboxSelectMultiple}, @@ -381,6 +383,7 @@ class KlettertreffAdmin(admin.ModelAdmin): exclude = [] inlines = [KlettertreffAttendeeInline] list_display = ['__str__', 'date', 'get_jugendleiter'] + search_fields = ('date', 'location', 'topic') list_filter = [('date', DateFieldListFilter), 'group__name'] actions = ['overview']