You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As part of this epic, we will support filters on the custom dashboard.
With this epic, we will provide options to define filters for Custom Dashboards.
Filters will need to be defined on a per-dashboard basis at the minimum because the filter on each dashboard can be different.
Current configuration style
Given below is a sample My Dashboard filter. This is present as part of the organisation config of an organisation. Each filter is marked against a specific subject type.
We need the dashboard uuid to be part of this configuration
We need a new place to store this new configuration type to ensure backwards compatibility. Move dashboard configuration to new table. Keep old configuration and maintain it for default dashboard cards.
Change app designer to give an option to provide dashboard name as well. Save in two different places - organisation_config and dashboard_filter (new table)
Sync dashboard_filter table to app and start using it
New app will exclusively use the dashboard_filter to show dashboards. Old MyDashboard will be removed
Send these dashboard filters (based on dashboard) to each report card to apply the filter
Tasks
New db design for dashboard_filter
Sync of dashboard_filter to client
Usage of dashboard_filter on organisations using myDashboard
New screen for filters on Custom Dashboard (on home as well as dashboard screens)
Sending of dashboard_filter to new dashboards
Change of app designer to have a new field for Dashboard name
Save of dashboard filters on server (remember to keep old dashboard content)
Removal of flag "showTotalForProgram" in orgConfig.settings, introduced as part of avni-client card
Out of scope
Deprecation of MyDashboard
There are some features that are still available in MyDashboard that prevent us from migrating over to this new structure. Since these are out of scope for this epic, we will not be migrating over all MyDashboards to Custom Dashboard. The missing features are
Autorefresh
Today/Tomorrow in the filters
showTotalForProgram where we optionally add or remove cards based on configuration 868
The content you are editing has changed. Please copy your edits and refresh the page.
As part of this epic, we will support filters on the custom dashboard.
With this epic, we will provide options to define filters for Custom Dashboards.
Filters will need to be defined on a per-dashboard basis at the minimum because the filter on each dashboard can be different.
Current configuration style
Given below is a sample My Dashboard filter. This is present as part of the organisation config of an organisation. Each filter is marked against a specific subject type.
Changes required
New app will exclusively use the dashboard_filter to show dashboards. Old MyDashboard will be removedTasks
Out of scope
Deprecation of MyDashboard
There are some features that are still available in MyDashboard that prevent us from migrating over to this new structure. Since these are out of scope for this epic, we will not be migrating over all MyDashboards to Custom Dashboard. The missing features are
Stories
The text was updated successfully, but these errors were encountered: