From f92ddcbc50cc8a56e86ef42997ae7f8f3e9fe932 Mon Sep 17 00:00:00 2001 From: Lorenz Padberg Date: Tue, 12 Jul 2022 11:02:13 +0200 Subject: [PATCH] added search to assignments --- server/assignments/models.py | 3 ++- server/assignments/wagtail_hooks.py | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/server/assignments/models.py b/server/assignments/models.py index 317d8726..e741f0b4 100644 --- a/server/assignments/models.py +++ b/server/assignments/models.py @@ -24,7 +24,8 @@ class Assignment(index.Indexed, TimeStampedModel): taskbase_id = models.CharField(max_length=255, null=True, blank=True) search_fields = [ - index.SearchField('title', partial_match=True) + index.SearchField('title', partial_match=True), + index.SearchField('assignment', partial_match=True), ] panels = [ diff --git a/server/assignments/wagtail_hooks.py b/server/assignments/wagtail_hooks.py index 705ac5d9..4e451040 100644 --- a/server/assignments/wagtail_hooks.py +++ b/server/assignments/wagtail_hooks.py @@ -5,7 +5,8 @@ from .models import Assignment class AssignmentAdmin(ModelAdmin): model = Assignment menu_label = 'Assignments' - list_display = ('title', 'module', 'pk',) - + list_display = ('title', 'module', 'assignment') + search_fields = ('title', 'assignment') + list_filter = ('module', ) modeladmin_register(AssignmentAdmin)