From d1eec3851025a210dfe988a39b6155b50fdce0be Mon Sep 17 00:00:00 2001 From: Celine Boudier Date: Wed, 27 Apr 2016 20:07:14 +0100 Subject: [PATCH] Adding filters for schools - search by region --- portal/admin.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/portal/admin.py b/portal/admin.py index dba1984f9..6a9849f3f 100644 --- a/portal/admin.py +++ b/portal/admin.py @@ -47,6 +47,11 @@ class ClassAdmin(admin.ModelAdmin): list_filter = ['teacher'] +class SchoolAdmin(admin.ModelAdmin): + search_fields = ['name', 'country', 'postcode', 'town'] + list_filter = ['postcode', 'country'] + + class StudentAdmin(admin.ModelAdmin): search_fields = ['user__user__first_name', 'user__user__last_name'] list_filter = ['class_field', 'class_field__teacher'] @@ -71,7 +76,7 @@ class UserProfileAdmin(admin.ModelAdmin): admin.site.register(Student, StudentAdmin) admin.site.register(Guardian) admin.site.register(Teacher, TeacherAdmin) -admin.site.register(School) +admin.site.register(School, SchoolAdmin) admin.site.unregister(User) admin.site.register(User, UserAdmin) admin.site.register(UserProfile, UserProfileAdmin)