Implement experiment type as a seperate table.
[htsworkflow.git] / htsworkflow / frontend / samples / admin.py
index a8494f6e4928b41320979d0a96f9f1a8b5b9d710..5967e32974c04dfc6fcef3d823e6fa1b769394a6 100644 (file)
@@ -1,4 +1,4 @@
-from htsworkflow.frontend.samples.models import Antibody, Cellline, Condition, Species, Affiliation, Library, Tag
+from htsworkflow.frontend.samples.models import Antibody, Cellline, Condition, ExperimentType, Species, Affiliation, Library, Tag
 from django.contrib import admin
 from django.utils.translation import ugettext_lazy as _
 
@@ -14,6 +14,11 @@ class CelllineOptions(admin.ModelAdmin):
       }),
      )
 
+class ExperimentTypeOptions(admin.ModelAdmin):
+  model = ExperimentType
+  #list_display = ('name',)
+  #fieldsets = ( (None, { 'fields': ('name',) }), )
+
 class LibraryOptions(admin.ModelAdmin):
     date_hierarchy = "creation_date"
     save_as = True
@@ -121,6 +126,7 @@ admin.site.register(Affiliation, AffiliationOptions)
 admin.site.register(Antibody, AntibodyOptions)
 admin.site.register(Cellline, CelllineOptions)
 admin.site.register(Condition, ConditionOptions)
+admin.site.register(ExperimentType, ExperimentTypeOptions)
 admin.site.register(Library, LibraryOptions)
 admin.site.register(Species, SpeciesOptions)
 admin.site.register(Tag, TagOptions)