from itertools import chain
from htsworkflow.frontend.experiments.models import \
- FlowCell, DataRun, DataFile, FileType, ClusterStation, Sequencer, Lane
+ FlowCell, FlowCellModel, DataRun, DataFile, FileType, ClusterStation, Sequencer, Lane
from django.contrib import admin
from django.contrib.admin.widgets import FilteredSelectMultiple
from django.forms import ModelForm
)
admin.site.register(Lane, LaneOptions)
+class FlowCellModelOptions(admin.ModelAdmin):
+ search_fields = ('name',)
+ list_display = ('name', 'fixed_time', 'per_cycle_time', 'isdefault')
+ fieldsets = (
+ (None, { 'fields': ('name', 'fixed_time', 'per_cycle_time', 'isdefault') }),
+ )
+admin.site.register(FlowCellModel, FlowCellModelOptions)
+
class FlowCellOptions(admin.ModelAdmin):
class Media:
css = { 'all': ('css/admin_flowcell.css',) }
fieldsets = (
(None, {
'fields': ('run_date', ('flowcell_id','cluster_station','sequencer'),
- ('read_length', 'control_lane', 'paired_end'),)
+ ('flowcell_model', 'read_length', 'paired_end', 'control_lane', ),)
}),
('Notes:', { 'fields': ('notes',),}),
)