These task is relatively open ended, but should be used as a guide. When referring to the 'dashboard', we are referring to the first page in scout a user sees after logging in. Today, all that is shown is device counts for all of the platforms scout manages, plus a count of the servers. We'd like to have a configurable grid of items with useful information below these counts. Some ideas of what that could be include:
Viewing the counts of devices in saved reports (Required for PR)
View health check information from various servers
View the count of users in scout
View scout server information
View frequency of cron jobs executions
View scout total device count over time
Tasks:
Add a new database column to the reports called 'show_in_dashboard' that is of boolean type
In the report create / edit view allow the user to check this new box to show this saved report in the dashboard
Import a charts library like chart.js to be used in dashboard visualizations.
Add a new endpoint to get the saved reports and their results to load into the dashboard
Upon page load, show some charts of the saved reports in the dashboard.
Implement any of the other ideas above.
PR Ready When:
Reports can be created / saved with the 'show in dashboard' checkbox checked
On the dashboard you are able to view the device counts in the various reports
These task is relatively open ended, but should be used as a guide. When referring to the 'dashboard', we are referring to the first page in scout a user sees after logging in. Today, all that is shown is device counts for all of the platforms scout manages, plus a count of the servers. We'd like to have a configurable grid of items with useful information below these counts. Some ideas of what that could be include:
Tasks:
PR Ready When: