Add leaderboard to desktop
diff --git a/erpnext/config/desktop.py b/erpnext/config/desktop.py
index 5926838..bfb4c6f 100644
--- a/erpnext/config/desktop.py
+++ b/erpnext/config/desktop.py
@@ -135,6 +135,14 @@
"label": _("POS")
},
{
+ "module_name": "Leaderboard",
+ "color": "#589494",
+ "icon": "octicon octicon-graph",
+ "type": "page",
+ "link": "leaderboard",
+ "label": _("Leaderboard")
+ },
+ {
"module_name": "Projects",
"color": "#8e44ad",
"icon": "fa fa-puzzle-piece",
diff --git a/erpnext/utilities/page/leaderboard/leaderboard.js b/erpnext/utilities/page/leaderboard/leaderboard.js
index 0d16ab0..7e70f76 100644
--- a/erpnext/utilities/page/leaderboard/leaderboard.js
+++ b/erpnext/utilities/page/leaderboard/leaderboard.js
@@ -132,21 +132,21 @@
me.$graph_area.show().empty();
let args = {
- parent: me.$graph_area,
- y: [
- {
- color: 'light-green',
- values: graph_items.map(d=>d.value),
- formatted: graph_items.map(d=>d[me.options.selected_filter_item])
- }
- ],
- x: {
- values: graph_items.map(d=>d.name)
+ parent: '.leaderboard-graph',
+ data: {
+ datasets: [
+ {
+ values: graph_items.map(d=>d.value)
+ }
+ ],
+ labels: graph_items.map(d=>d.name)
},
- mode: 'bar',
+ colors: ['light-green'],
+ format_tooltip_x: d=>d[me.options.selected_filter_item],
+ type: 'bar',
height: 140
};
- new frappe.ui.Graph(args);
+ new Chart(args);
notify(me, r, $container);
}