fix(charts): Pass fieldtype for chart data in selling reports
This commit is contained in:
parent
3b6752dc8b
commit
7bf0e4f8e5
@ -238,4 +238,5 @@ def get_chart_data(data):
|
|||||||
"datasets": [{"name": _("Total Sales Amount"), "values": datapoints[:30]}],
|
"datasets": [{"name": _("Total Sales Amount"), "values": datapoints[:30]}],
|
||||||
},
|
},
|
||||||
"type": "bar",
|
"type": "bar",
|
||||||
|
"fieldtype": "Currency",
|
||||||
}
|
}
|
||||||
|
@ -54,4 +54,5 @@ def get_chart_data(data, conditions, filters):
|
|||||||
},
|
},
|
||||||
"type": "line",
|
"type": "line",
|
||||||
"lineOptions": {"regionFill": 1},
|
"lineOptions": {"regionFill": 1},
|
||||||
|
"fieldtype": "Currency",
|
||||||
}
|
}
|
||||||
|
@ -415,3 +415,8 @@ class Analytics(object):
|
|||||||
else:
|
else:
|
||||||
labels = [d.get("label") for d in self.columns[1 : length - 1]]
|
labels = [d.get("label") for d in self.columns[1 : length - 1]]
|
||||||
self.chart = {"data": {"labels": labels, "datasets": []}, "type": "line"}
|
self.chart = {"data": {"labels": labels, "datasets": []}, "type": "line"}
|
||||||
|
|
||||||
|
if self.filters["value_quantity"] == "Value":
|
||||||
|
self.chart["fieldtype"] = "Currency"
|
||||||
|
else:
|
||||||
|
self.chart["fieldtype"] = "Float"
|
||||||
|
@ -51,4 +51,5 @@ def get_chart_data(data, conditions, filters):
|
|||||||
},
|
},
|
||||||
"type": "line",
|
"type": "line",
|
||||||
"lineOptions": {"regionFill": 1},
|
"lineOptions": {"regionFill": 1},
|
||||||
|
"fieldtype": "Currency",
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user