From d297858ed9c48254484c89ecdb867af0b5dc46e5 Mon Sep 17 00:00:00 2001 From: "J.-S. Caux" <J.S.Caux@uva.nl> Date: Mon, 21 Mar 2016 06:14:25 +0100 Subject: [PATCH] Include search forms in admin --- commentaries/admin.py | 6 +++++- comments/admin.py | 7 ++++++- scipost/admin.py | 1 + submissions/admin.py | 12 ++++++++++-- theses/admin.py | 6 +++++- 5 files changed, 27 insertions(+), 5 deletions(-) diff --git a/commentaries/admin.py b/commentaries/admin.py index 4851b5a03..4d6b152ba 100644 --- a/commentaries/admin.py +++ b/commentaries/admin.py @@ -2,6 +2,10 @@ from django.contrib import admin from commentaries.models import * -admin.site.register(Commentary) + +class CommentaryAdmin(admin.ModelAdmin): + search_fields = ['author_list', 'pub_abstract'] + +admin.site.register(Commentary, CommentaryAdmin) diff --git a/comments/admin.py b/comments/admin.py index 736d67733..d22459945 100644 --- a/comments/admin.py +++ b/comments/admin.py @@ -2,5 +2,10 @@ from django.contrib import admin from comments.models import * -admin.site.register(Comment) +class CommentAdmin(admin.ModelAdmin): + search_fields = ['comment_text', 'author__user__last_name'] + +admin.site.register(Comment, CommentAdmin) + + admin.site.register(AuthorReply) diff --git a/scipost/admin.py b/scipost/admin.py index e81d84d5f..471b408b4 100644 --- a/scipost/admin.py +++ b/scipost/admin.py @@ -13,6 +13,7 @@ class UserAdmin(UserAdmin): inlines = [ ContributorInline, ] + search_fields = ['last_name', 'email'] admin.site.unregister(User) admin.site.register(User, UserAdmin) diff --git a/submissions/admin.py b/submissions/admin.py index e0bd05b21..c469608ae 100644 --- a/submissions/admin.py +++ b/submissions/admin.py @@ -2,6 +2,14 @@ from django.contrib import admin from submissions.models import * -admin.site.register(Submission) -admin.site.register(Report) +class SubmissionAdmin(admin.ModelAdmin): + search_fields = ['submitted_by__user__username', 'title', 'abstract'] + +admin.site.register(Submission, SubmissionAdmin) + + +class ReportAdmin(admin.ModelAdmin): + search_fields = ['author__user__username'] + +admin.site.register(Report, ReportAdmin) diff --git a/theses/admin.py b/theses/admin.py index e3812fb0c..baf24570c 100644 --- a/theses/admin.py +++ b/theses/admin.py @@ -2,6 +2,10 @@ from django.contrib import admin from theses.models import * -admin.site.register(ThesisLink) + +class ThesisLinkAdmin(admin.ModelAdmin): + search_fields = ['requested_by__user__username', 'author', 'title'] + +admin.site.register(ThesisLink, ThesisLinkAdmin) -- GitLab