From 97a152e1e34513a0da8badbee88227f2b66efd20 Mon Sep 17 00:00:00 2001 From: Bryan BRANCOTTE <bryan.brancotte@pasteur.fr> Date: Tue, 26 Feb 2019 16:37:29 +0100 Subject: [PATCH] Add custom PpiModelAdmin --- ippisite/ippidb/admin.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ippisite/ippidb/admin.py b/ippisite/ippidb/admin.py index 0ee17aa9..d4f7e6ec 100644 --- a/ippisite/ippidb/admin.py +++ b/ippisite/ippidb/admin.py @@ -56,6 +56,14 @@ class TextActivityDescription(admin.ModelAdmin): list_display = ('test_name', 'test_type', 'test_modulation_type') +@admin.register(Ppi) +class PpiModelAdmin(admin.ModelAdmin): + filter_horizontal = ('diseases',) + list_display = ('pdb_id', 'name', 'symmetry', 'family') + list_filter = ('diseases',) + search_fields = ('pdb_id', 'name', 'symmetry', 'family__name', 'diseases__name') + + for model in apps.get_app_config('ippidb').models.values(): try: admin.site.register(model) -- GitLab