Изменения в логике получения данных по датчикам из бэкенда, изменение тултипа сенсора для исправления получения данных на реальные
This commit is contained in:
@@ -66,8 +66,9 @@ class DetectorSerializer(serializers.ModelSerializer):
|
||||
return None
|
||||
|
||||
def get_status(self, obj):
|
||||
# проверяем наличие активных алертов
|
||||
latest_alert = obj.alerts.filter(resolved=False).first()
|
||||
# Проверяем наличие нерешённых алертов
|
||||
# Берём самый свежий (последний по времени) нерешённый алерт
|
||||
latest_alert = obj.alerts.filter(resolved=False).order_by('-created_at').first()
|
||||
if latest_alert:
|
||||
return latest_alert.severity # вернет 'warning' или 'critical'
|
||||
return 'normal'
|
||||
|
||||
Reference in New Issue
Block a user