projects
/
htsworkflow.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
8e0703e
)
use decorator syntax for registering admin urls
author
Diane Trout
<diane@ghic.org>
Tue, 27 Oct 2015 18:20:13 +0000
(11:20 -0700)
committer
Diane Trout
<diane@ghic.org>
Tue, 27 Oct 2015 18:20:13 +0000
(11:20 -0700)
experiments/admin.py
patch
|
blob
|
history
diff --git
a/experiments/admin.py
b/experiments/admin.py
index d6bd78a7bc7db3cbbe3e307217689f6c7376e817..e22f8ec258a07a6896898c3600072f776cd4ac43 100644
(file)
--- a/
experiments/admin.py
+++ b/
experiments/admin.py
@@
-34,6
+34,7
@@
class DataFileInline(admin.TabularInline):
extra = 0
extra = 0
+@admin.register(SequencingRun)
class SequencingRunOptions(admin.ModelAdmin):
search_fields = [
'flowcell_id',
class SequencingRunOptions(admin.ModelAdmin):
search_fields = [
'flowcell_id',
@@
-60,12
+61,11
@@
class SequencingRunOptions(admin.ModelAdmin):
)
inlines = [DataFileInline]
# list_filter = ('run_status', 'run_start_time')
)
inlines = [DataFileInline]
# list_filter = ('run_status', 'run_start_time')
-admin.site.register(SequencingRun, SequencingRunOptions)
+@admin.register(FileType)
class FileTypeAdmin(admin.ModelAdmin):
list_display = ('name', 'mimetype', 'regex')
class FileTypeAdmin(admin.ModelAdmin):
list_display = ('name', 'mimetype', 'regex')
-admin.site.register(FileType, FileTypeAdmin)
# lane form setup needs to come before Flowcell form config
# lane form setup needs to come before Flowcell form config
@@
-99,6
+99,7
@@
class LaneInline(admin.StackedInline):
)
)
+@admin.register(Lane)
class LaneOptions(admin.ModelAdmin):
"""Controls display of Lane browser
"""
class LaneOptions(admin.ModelAdmin):
"""Controls display of Lane browser
"""
@@
-118,9
+119,9
@@
class LaneOptions(admin.ModelAdmin):
'fields': ('comment', )
}),
)
'fields': ('comment', )
}),
)
-admin.site.register(Lane, LaneOptions)
+@admin.register(FlowCell)
class FlowCellOptions(admin.ModelAdmin):
class Media:
css = {'all': ('css/admin_flowcell.css',)}
class FlowCellOptions(admin.ModelAdmin):
class Media:
css = {'all': ('css/admin_flowcell.css',)}
@@
-162,13
+163,12
@@
class FlowCellOptions(admin.ModelAdmin):
elif db_field.name == "notes":
field.widget.attrs["rows"] = "3"
return field
elif db_field.name == "notes":
field.widget.attrs["rows"] = "3"
return field
-admin.site.register(FlowCell, FlowCellOptions)
+@admin.register(ClusterStation)
class ClusterStationOptions(admin.ModelAdmin):
list_display = ('name', 'isdefault',)
fieldsets = ((None, {'fields': ('name', 'isdefault')}),)
class ClusterStationOptions(admin.ModelAdmin):
list_display = ('name', 'isdefault',)
fieldsets = ((None, {'fields': ('name', 'isdefault')}),)
-admin.site.register(ClusterStation, ClusterStationOptions)
class SequencerSelect(Select):
class SequencerSelect(Select):
@@
-208,6
+208,7
@@
class SequencerSelect(Select):
conditional_escape(force_text(option_label)))
conditional_escape(force_text(option_label)))
+@admin.register(Sequencer)
class SequencerOptions(admin.ModelAdmin):
list_display = ('name', 'active', 'isdefault', 'instrument_name', 'model')
fieldsets = ((None,
class SequencerOptions(admin.ModelAdmin):
list_display = ('name', 'active', 'isdefault', 'instrument_name', 'model')
fieldsets = ((None,
@@
-217,5
+218,3
@@
class SequencerOptions(admin.ModelAdmin):
'instrument_name',
'serial_number',
'model', 'comment')}), )
'instrument_name',
'serial_number',
'model', 'comment')}), )
-
-admin.site.register(Sequencer, SequencerOptions)