summaryrefslogtreecommitdiff
path: root/ishtar_common
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common')
-rw-r--r--ishtar_common/static/js/ishtar.js11
-rw-r--r--ishtar_common/views_item.py4
2 files changed, 10 insertions, 5 deletions
diff --git a/ishtar_common/static/js/ishtar.js b/ishtar_common/static/js/ishtar.js
index 53223c477..66087b1ff 100644
--- a/ishtar_common/static/js/ishtar.js
+++ b/ishtar_common/static/js/ishtar.js
@@ -1507,9 +1507,12 @@ var _render_stats_table = function(stats_values, name){
if (inner_idx > 0) row_content += "<tr>";
row_content += "<td>" + stats_values[idx][1][inner_idx][0] + "</td>";
current_row.push(stats_values[idx][1][inner_idx][0]);
- row_content += "<td>" + stats_values[idx][1][inner_idx][1] + "</td></tr>";
- current_row.push(stats_values[idx][1][inner_idx][1]);
+ var cvalue = stats_values[idx][1][inner_idx][1];
+ current_row.push(cvalue);
rows.push(current_row);
+ if (typeof cvalue.toLocaleString !== "undefined")
+ cvalue = cvalue.toLocaleString();
+ row_content += "<td class='text-right'>" + cvalue + "</td></tr>";
}
html += start_row + row_content;
}
@@ -1520,9 +1523,11 @@ var _render_stats_table = function(stats_values, name){
current_row.push(stats_values[idx][0]);
var cvalue = stats_values[idx][1];
if (cvalue == null) cvalue = 0;
- html += "<td>" + cvalue + "</td></tr>";
current_row.push(cvalue);
rows.push(current_row);
+ if (typeof cvalue.toLocaleString !== "undefined")
+ cvalue = cvalue.toLocaleString();
+ html += "<td class='text-right'>" + cvalue + "</td></tr>";
}
}
diff --git a/ishtar_common/views_item.py b/ishtar_common/views_item.py
index 7b01f36b2..032d3e2c2 100644
--- a/ishtar_common/views_item.py
+++ b/ishtar_common/views_item.py
@@ -1233,14 +1233,14 @@ def _get_json_stats(items, stats_sum_variable, stats_modality_1,
data.append([modality_1, []])
data[-1][1].append(
(_format_modality(values[stats_modality_2]),
- (values["sum"] or 0) * multiply)
+ int((values["sum"] or 0) * multiply))
)
else:
q = q.order_by(stats_modality_1)
for values in q.all():
modality_1 = values[stats_modality_1]
data.append([_format_modality(modality_1),
- (values["sum"] or 0) * multiply])
+ int((values["sum"] or 0) * multiply)])
data = json.dumps({"data": data})
return HttpResponse(data, content_type='application/json')