From 82ebc609826547f9453d17f438f4211ad0489c88 Mon Sep 17 00:00:00 2001 From: Alexandre Iooss Date: Sat, 10 Aug 2019 11:49:22 +0200 Subject: [PATCH] Fix search --- media/admin.py | 7 ++++--- users/admin.py | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/media/admin.py b/media/admin.py index 1349a61..1e7abb1 100644 --- a/media/admin.py +++ b/media/admin.py @@ -15,7 +15,7 @@ class AuteurAdmin(VersionAdmin): class MediaAdmin(VersionAdmin): list_display = ('titre', 'authors', 'cote') - search_fields = ('titre', 'authors', 'cote') + search_fields = ('titre', 'auteur__nom', 'cote') autocomplete_fields = ('auteur',) def authors(self, obj): @@ -25,7 +25,8 @@ class MediaAdmin(VersionAdmin): class EmpruntAdmin(VersionAdmin): list_display = ('media', 'user', 'date_emprunt', 'date_rendu', 'permanencier_emprunt', 'permanencier_rendu') - search_fields = ('media', 'user', 'date_emprunt', 'date_rendu') + search_fields = ('media__titre', 'media__cote', 'user__username', + 'date_emprunt', 'date_rendu') date_hierarchy = 'date_emprunt' autocomplete_fields = ('media', 'user', 'permanencier_emprunt', 'permanencier_rendu') @@ -34,7 +35,7 @@ class EmpruntAdmin(VersionAdmin): class JeuAdmin(VersionAdmin): list_display = ('nom', 'proprietaire', 'duree', 'nombre_joueurs_min', 'nombre_joueurs_max', 'comment') - search_fields = ('nom', 'proprietaire', 'duree', 'comment') + search_fields = ('nom', 'proprietaire__username', 'duree', 'comment') autocomplete_fields = ('proprietaire',) diff --git a/users/admin.py b/users/admin.py index fe96d2d..c98a02e 100644 --- a/users/admin.py +++ b/users/admin.py @@ -19,7 +19,7 @@ from .models import Adhesion, Clef, User class ClefAdmin(VersionAdmin): list_display = ('nom', 'proprio', 'commentaire') ordering = ('nom',) - search_fields = ('nom', 'proprio', 'commentaire') + search_fields = ('nom', 'proprio__username', 'commentaire') autocomplete_fields = ('proprio',)