from django.contrib import admin
from reporting.reduction.models import (
Choice,
PropertyDefault,
PropertyModification,
ReductionProperty,
)
[docs]
class ReductionPropertyAdmin(admin.ModelAdmin):
list_filter = ("instrument", "key")
list_display = ("id", "instrument", "key", "value", "timestamp")
[docs]
class PropertyModificationAdmin(admin.ModelAdmin):
list_filter = ("property", "user")
list_display = ("id", "property", "value", "user", "timestamp")
[docs]
class PropertyDefaultAdmin(admin.ModelAdmin):
list_display = ("id", "property", "value", "timestamp")
[docs]
class ChoiceAdmin(admin.ModelAdmin):
list_filter = ("instrument",)
list_display = ("id", "instrument", "property", "description", "value")
admin.site.register(ReductionProperty, ReductionPropertyAdmin)
admin.site.register(PropertyModification, PropertyModificationAdmin)
admin.site.register(PropertyDefault, PropertyDefaultAdmin)
admin.site.register(Choice, ChoiceAdmin)