fix: show stats to guest users

This commit is contained in:
Jannat Patel
2022-10-18 09:42:29 +05:30
parent 3c1449c898
commit 4feab27c59
3 changed files with 43 additions and 10 deletions

View File

@@ -77,13 +77,11 @@
</li>
{% endif %}
{% if frappe.session.user != "Guest" %}
<li class="nav-item">
<a class="nav-link" data-toggle="tab" href="#stats">
{{ _("Statistics") }}
</a>
</li>
{% endif %}
</ul>
<div class="border-bottom mb-4"></div>
@@ -121,11 +119,9 @@
</div>
{% endif %}
{% if frappe.session.user != "Guest" %}
<div class="tab-pane fade" id="stats" role="tabpanel" aria-labelledby="stats">
{% include "lms/templates/stats.html" %}
</div>
{% endif %}
</div>

View File

@@ -1,9 +1,7 @@
frappe.ready(() => {
if (frappe.session.user != "Guest") {
generate_graph("New Signups");
generate_graph("Course Enrollments");
}
generate_graph("New Signups");
generate_graph("Course Enrollments");
});
@@ -11,10 +9,11 @@ const generate_graph = (chart_name) => {
let date = frappe.datetime;
frappe.call({
method: "frappe.desk.doctype.dashboard_chart.dashboard_chart.get",
method: "lms.lms.utils.get_chart_data",
args: {
"chart_name": chart_name,
"timespan": "Select Date Range",
"timegrain": "Daily",
"from_date": date.add_days(date.get_today(), -30),
"to_date": date.get_today()
},