Since the update to ERPNext v9, the dashboard heatmap no longer works properly. The last date is end of last month, i.e. the current month is not displayed.
In v9.0.8:
In v8.11.0:
Is this a known dependency issue?
Since the update to ERPNext v9, the dashboard heatmap no longer works properly. The last date is end of last month, i.e. the current month is not displayed.
In v9.0.8:
In v8.11.0:
Is this a known dependency issue?
Yes, we are experiencing this too. We thought our installation is the problem.
This was changed deliberately looking at the change logs. I personally prefer the original design but what you see in v9 is in fact correct.
If you notice, “Oct” (October) is not there, not in mine too including all transactions in the current month do not get displayed
Well that is a bug then i would say. Can you raise an issue on github pls ?
Actually I’m new & still playing around github, don’t really know how to
raise an issue yet
Issue created: Heatmap not showing last month in Frappe 9.1 · Issue #4248 · frappe/frappe · GitHub
In my opinion, the v8-style calendar was much more appealing… Is there a benefit to the “new” one?
For all who are interested, to revert your own fork to the “old” layout:
frappe\desk\page\activity\activity.js (line 189):
discrete_domains: 1,
frappe\public\js\frappe\form\dashboard.js (line 343):
discrete_domains: 1,
will revert (until we have some global switch implemented in the system ). Do not forget to run bench build
afterwards. I still vote for having this as a checkbox in the system settings…
Hello @lasalesi
discrete_domains: 0 is the current situation at the above two mentioned files. And the heatmap still is not working. I checked this for erpnext 9.2.2 and for erpnext 10.1.4
Regards
Bilal
Hi @bghayad
Once you have switched the files to discrete_domains: 1
you need to execute
$ bench build
Only this will update the actually loaded .js files and make the change effective. It works in both ERPNext v9 and 10:
Hi @bghayad,
thanks, yes, you are right, discrete_domains: 0
gives continuous, discrete_domains: 1
gives each month as a distinct block.
Hello @lasalesi
Yes, I succeed to see each month by placing discrete_domains 1 and bench build. But I am not able to see the activities on the calendar. Are you able? If yes, can I know your timezone and your location that are selected in the system settings please?
Regards
Bilal
Hi @bghayad,
you are absolutely right, it does not show the content… (same issue here)… might be an issue in this display form…?
The heatmap not working is this issue:
https://github.com/frappe/erpnext/issues/12722
Should have been resolved some hours ago:
Hi @bghayad,
unfortunately no, the proposed fix in develop (see above) did not work in my test environment (see my comment in the git issue). Hopefully, a fix comes at some point as this affects both heatmaps…
We have recently updated to version:
ERPNext: v10.1.13 (master)
Frappe Framework: v10.1.6 (master)
but still heat maps are not showing any attendance for students or employees
Any help or any update?
Hi @mtajammul,
so far it is the same here, the heatmap is still not marking activities. It is tracked in Heatmap not showing last month in Frappe 9.1 · Issue #4248 · frappe/frappe · GitHub (altough that was orignially for a different issue, but contains the missing content of the heatmap).