diff --git a/commentaries/admin.py b/commentaries/admin.py index 4851b5a036f70358b6451cb459b8c4b49cb45afa..4d6b152ba55dd2e24cd2c3572694e099c520c32f 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 736d677332eb4836dd50ee62ba9355327a8e6eda..d224599451e2fb9d01c908cd1068970648fa3304 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 e81d84d5fe4ba3fa9ea2d77a27dd20e1a881f3d6..471b408b40f86e9efd292733fa5306bd339556d5 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 e0bd05b21a4b674e2a920ca43cd788052019c875..c469608ae6b5e5ccd5b7572ef2ba2e8e4d192f9b 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 e3812fb0cd60f60f86945be476b89d2ff29d9bba..baf24570c82157bc8e4decb81cbf2487cbfd33a0 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)