Added list of detectors and sensors sub-menus
This commit is contained in:
@@ -22,12 +22,14 @@ class AlertSerializer(serializers.ModelSerializer):
|
||||
def get_object(self, obj) -> Optional[str]:
|
||||
zone = obj.sensor.zones.first()
|
||||
return zone.object.title if zone else None
|
||||
|
||||
@extend_schema_field(OpenApiTypes.STR)
|
||||
def get_metric_value(self, obj) -> str:
|
||||
if obj.metric.value is not None:
|
||||
unit = obj.sensor.signal_format.unit if obj.sensor.signal_format else ''
|
||||
return f"{obj.metric.value} {unit}".strip()
|
||||
return obj.metric.raw_value
|
||||
|
||||
@extend_schema_field(OpenApiTypes.STR)
|
||||
def get_detector_type(self, obj) -> str:
|
||||
sensor_type = getattr(obj, 'sensor_type', None)
|
||||
|
||||
Reference in New Issue
Block a user