Implemented custom templates by inventory type using PrinterTemplate object.
[htsworkflow.git] / htsworkflow / frontend / inventory / admin.py
index 38b3fee024f568797b1c0e5970143cd6510e6fb2..7aa0fe547e2147a8382eccc949bcd82bb5544094 100644 (file)
@@ -1,6 +1,6 @@
 from django.contrib import admin
 
-from htsworkflow.frontend.inventory.models import Item, ItemInfo, ItemType, Vendor, Location, LongTermStorage, ItemStatus, ReagentFlowcell, ReagentLibrary
+from htsworkflow.frontend.inventory.models import Item, ItemInfo, ItemType, Vendor, Location, LongTermStorage, ItemStatus, ReagentFlowcell, ReagentLibrary, PrinterTemplate
 
 class ItemAdmin(admin.ModelAdmin):
     save_as = True
@@ -43,6 +43,9 @@ class ReagentFlowcellAdmin(admin.ModelAdmin):
 class ReagentLibraryAdmin(admin.ModelAdmin):
     pass
 
+class PrinterTemplateAdmin(admin.ModelAdmin):
+    list_display = ('item_type', 'printer', 'default')
+
 admin.site.register(Item, ItemAdmin)
 admin.site.register(ItemInfo, ItemInfoAdmin)
 admin.site.register(ItemType, ItemTypeAdmin)
@@ -52,4 +55,5 @@ admin.site.register(LongTermStorage, LongTermStorageAdmin)
 admin.site.register(ItemStatus, ItemStatusAdmin)
 admin.site.register(ReagentFlowcell, ReagentFlowcellAdmin)
 admin.site.register(ReagentLibrary, ReagentLibraryAdmin)
+admin.site.register(PrinterTemplate, PrinterTemplateAdmin)