Source code for control_chart.admin

#!/usr/bin/env python
# -*- coding: utf-8 -*-

"""
Definition of the django admin area
"""

# pylint: disable=R0904

from django.contrib import admin

from .models import CalculationRule, MeasurementOrder, MeasurementDevice
from .models import CharacteristicValueDefinition, Product
from .models import MeasurementItem, MeasurementOrderDefinition, MeasurementTag
from .models import PlotConfig, Measurement, CharacteristicValue


[docs]class CharacteristicValueAdmin(admin.ModelAdmin): """ Admin display for CharacteristicValues """ list_display = ["get_value_type_name", "value"]
[docs]class CharacteristicValueDefinitionAdmin(admin.ModelAdmin): """ Admin display for CharacteristicValueDefinitions """ list_display = ["value_name"]
[docs]class CalculationRuleAdmin(admin.ModelAdmin): """ Admin display for CalculationRules """ list_display = ["rule_name"]
admin.site.register(Measurement) admin.site.register(MeasurementOrderDefinition) admin.site.register(MeasurementOrder) admin.site.register(MeasurementItem) admin.site.register(MeasurementDevice) admin.site.register(MeasurementTag) admin.site.register(CharacteristicValue, CharacteristicValueAdmin) admin.site.register(CharacteristicValueDefinition, CharacteristicValueDefinitionAdmin) admin.site.register(CalculationRule, CalculationRuleAdmin) admin.site.register(Product) admin.site.register(PlotConfig)