From 08ac7c36e4efefaa0dda7a57ffe7f643999a4188 Mon Sep 17 00:00:00 2001 From: Nikita Manovich <40690625+nmanovic@users.noreply.github.com> Date: Fri, 26 Oct 2018 13:50:51 +0300 Subject: [PATCH] Fix a bug with search in admin panel for tasks. (#162) --- cvat/apps/engine/admin.py | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/cvat/apps/engine/admin.py b/cvat/apps/engine/admin.py index 7a86a722..a0969f10 100644 --- a/cvat/apps/engine/admin.py +++ b/cvat/apps/engine/admin.py @@ -41,25 +41,13 @@ class TaskAdmin(admin.ModelAdmin): readonly_fields = ('size', 'path', 'created_date', 'updated_date', 'overlap', 'flipped') list_display = ('name', 'mode', 'owner', 'created_date', 'updated_date') - search_fields = ('name', 'mode', 'owner_username', 'owner_first_name', - 'owner_last_name', 'owner_email') + search_fields = ('name', 'mode', 'owner__username', 'owner__first_name', + 'owner__last_name', 'owner__email') inlines = [ SegmentInline, LabelInline ] - # A callable object to use inside search_fields - def owner_first_name(self, obj): - return obj.owner.first_name - - # A callable object to use inside search_fields - def owner_last_name(self, obj): - return obj.owner.last_name - - # A callable object to use inside search_fields - def owner_email(self, obj): - return obj.owner.email - # Don't allow to add a task because it isn't trivial operation def has_add_permission(self, request): return False