From fda648e6539ccc0d9a92821a76847555921764e9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20=20MENAGER?= <herve.menager@pasteur.fr>
Date: Thu, 20 Apr 2017 22:27:51 +0200
Subject: [PATCH] custom admin table for ProteinDomain(Bound|Partner)Complex

---
 ippisite/ippidb/admin.py | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/ippisite/ippidb/admin.py b/ippisite/ippidb/admin.py
index 7f7398cd..84f01827 100644
--- a/ippisite/ippidb/admin.py
+++ b/ippisite/ippidb/admin.py
@@ -18,6 +18,16 @@ class TaxonomyAdmin(admin.ModelAdmin):
 class DomainAdmin(admin.ModelAdmin):
     list_display = ('pfam_acc', 'pfam_id', 'pfam_description', 'domain_family')
 
+@admin.register(ProteinDomainBoundComplex)
+class ProteinDomainBoundComplexAdmin(admin.ModelAdmin):
+    list_display = ('protein_id', 'domain_id', 'ppc_copy_nb', 'ppp_copy_nb_per_p', 'pockets_nb')
+    list_display_links = ('protein_id', 'domain_id', 'ppc_copy_nb', 'ppp_copy_nb_per_p', 'pockets_nb')
+
+@admin.register(ProteinDomainPartnerComplex)
+class ProteinDomainPartnerComplexAdmin(admin.ModelAdmin):
+    list_display = ('protein_id', 'domain_id', 'ppc_copy_nb')
+    list_display_links = ('protein_id', 'domain_id', 'ppc_copy_nb')
+
 for model in apps.get_app_config('ippidb').models.values():
     try:
         admin.site.register(model)
-- 
GitLab