From 7707f5e2bca6a5e4f8db87f35bb3fa21213da88f Mon Sep 17 00:00:00 2001
From: Kenzo-Hugo Hillion <kenzo-hugo.hillion1@pasteur.fr>
Date: Mon, 3 Feb 2020 12:25:57 +0100
Subject: [PATCH] hide fields that leads to consuming requests

---
 backend/metagenedb/apps/catalog/admin/gene.py     | 1 +
 backend/metagenedb/apps/catalog/admin/taxonomy.py | 1 +
 2 files changed, 2 insertions(+)

diff --git a/backend/metagenedb/apps/catalog/admin/gene.py b/backend/metagenedb/apps/catalog/admin/gene.py
index 149fe70..14a9951 100644
--- a/backend/metagenedb/apps/catalog/admin/gene.py
+++ b/backend/metagenedb/apps/catalog/admin/gene.py
@@ -5,6 +5,7 @@ from metagenedb.apps.catalog.models import Gene
 
 @admin.register(Gene)
 class GeneAdmin(admin.ModelAdmin):
+    exclude = ('functions', 'taxonomy')
 
     list_display = ('gene_id', 'name', 'length', 'get_functions', 'get_taxonomy')
     search_fields = ('name',)
diff --git a/backend/metagenedb/apps/catalog/admin/taxonomy.py b/backend/metagenedb/apps/catalog/admin/taxonomy.py
index 48c0c37..c842d05 100644
--- a/backend/metagenedb/apps/catalog/admin/taxonomy.py
+++ b/backend/metagenedb/apps/catalog/admin/taxonomy.py
@@ -10,6 +10,7 @@ RANK_DISPLAY = [f"get_{i}" for i in [
 
 @admin.register(Taxonomy)
 class TaxonomyAdmin(admin.ModelAdmin):
+    exclude = ('parent',)
 
     list_display = (
         'tax_id', 'name', 'rank', 'get_parent',
-- 
GitLab