Data approval visualization

Hi @mugisha_alain , @Matthew_Boddie , @dkusiima ,

There’s been a lot of changes and updates since 2024.. and one important update is the support ‘for dashboard plugins built with the App Platform

This means that we can use the power of creating apps and implement them as Dashboard plugins.

For example, here’s a quick sketch of the idea @mugisha_alain mentioned:

Dashboard Approvals Plugin

While of course, a real working plugin would require a lot more effort and design considerations including use-case specific design, but the reason is to show that this is possible and it’s in-fact the supported way in the newer versions.

If it’s a simple report similar to the standard reports, it might not need more complication. It could be similar to how it was implemented here:
Standard Reports in React - HISP Asia Hub 2022: https://www.youtube.com/watch?v=66KXMY9f7nU
(the only difference is that you will instead use the new Dashboard plugin apps steps.

Using the old widgets method is no longer supported, also it appears that adding the standard report as @Matthew_Boddie pointed would actually create a link (I think back then I went to the Dashboard app and saw that ‘Reports’ can be selected and added but I forgot that they’d only appear as a link); however, I’m glad now that it’s actually possible with the Dashboard plugins.

Here are some resources that explain the Plugin component and how Dashboard Plugins can be created:

  1. Getting started | DHIS2 Developer Portal
  2. Implementing a Dashboard plugin | DHIS2 Developer Portal