api: export measure type (#37935)
This commit is contained in:
parent
6553db03ed
commit
833449e236
|
@ -335,12 +335,14 @@ class VisualizationJSONView(generics.GenericAPIView):
|
|||
data = [x['data'] for x in loop]
|
||||
|
||||
unit = 'seconds' if all_visualizations.measure.type == 'duration' else None
|
||||
measure = all_visualizations.measure.type
|
||||
|
||||
return Response({
|
||||
'data': data,
|
||||
'axis': axis,
|
||||
'format': '1',
|
||||
'unit': unit,
|
||||
'unit': unit, # legacy, prefer measure.
|
||||
'measure': measure,
|
||||
})
|
||||
|
||||
|
||||
|
|
|
@ -65,6 +65,7 @@ def test_visualization_json_api(schema1, app, admin):
|
|||
'data': [10, 1, 1, 1, 1, 1, 1, 1],
|
||||
'format': '1',
|
||||
'unit': None,
|
||||
'measure': 'integer',
|
||||
}
|
||||
|
||||
|
||||
|
@ -89,6 +90,7 @@ def test_visualization_json_api_duration(schema1, app, admin):
|
|||
'data': [536968800.0, 539258400.0, 541677600.0, 544352400.0, 546944400.0, 549622800.0, 552214800.0, 554893200.0],
|
||||
'format': '1',
|
||||
'unit': 'seconds',
|
||||
'measure': 'duration',
|
||||
}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue