Project

General

Profile

Feature #7122

Add filters to various dashboard widgets

Added by Phillip Davis about 2 months ago. Updated 28 days ago.

Status:
Feedback
Priority:
Normal
Assignee:
Category:
Dashboard
Target version:
Start date:
01/14/2017
Due date:
% Done:

100%


Description

Some dashboard widgets can end up with a lot of rows or columns of data to display on bigger systems. It would be nice to let the user choose which entries to display or not display. e.g. If there are lots of interfaces, then the network admin may want to display just the most important ones that they care about.

Widgets that could have a filter:
- Interfaces
- Interface Statistics
- Gateways
- Wake on LAN
- Dynamic DNS
- OpenVPN

Note: The Services Widget has a multi-select box for filtering. It has now changed to a list of checkboxes to select the items to be shown. The UI for other widgets with a filter selection will use the same scheme.

History

#1 Updated by Phillip Davis about 2 months ago

The following are completed:
Services Widget UI changes: https://github.com/pfsense/pfsense/pull/3370
Interfaces Widget: https://github.com/pfsense/pfsense/pull/3374
Interface Statistics Widget: https://github.com/pfsense/pfsense/pull/3379
Gateways Widget: https://github.com/pfsense/pfsense/commit/a5d486e9ad95d4e63603430c8aabf706fcc03363
Wake on LAN Widget: https://github.com/pfsense/pfsense/pull/3381

I will look at Dynamic DNS and OpenVPN in the next few days.

Usually people do not have many Dynamic DNS entries, but it will be easy to implement the filter, and handy for people who have quite a few or have some testing crud that they do not want to show on the "real day-to-day" dashboard.

My use case for OpenVPN is in a main office that has site-to-site servers for a number of other offices, plus road-warrior server. Some of the sub-offices are "important" and are expected to be online 24/7. Other small or home offices turn their gear off out of hours. So I don't care so much to see if the small offices are up/down on the dashboard. Thus filtering them from the displayed list saves dashboard space, and means that everything on the dashboard is expected to always be up/green.

#2 Updated by Renato Botelho about 1 month ago

  • % Done changed from 0 to 60

#4 Updated by Phillip Davis about 1 month ago

OpenVPN Widget filtering in PR https://github.com/pfsense/pfsense/pull/3392

#5 Updated by Kill Bill about 1 month ago

@Phil: In case you are bored, could you do one for SMART Status? Did one originally for 2.2.x (https://github.com/pfsense/pfsense/pull/1841) and never got back to it. Still bothered by card readers junk. :D

#7 Updated by Renato Botelho about 1 month ago

  • Status changed from New to Feedback
  • % Done changed from 60 to 100

All PRs merged, thanks!

#8 Updated by Phillip Davis 28 days ago

I think that is it. Unless anyone has another favorite, the dashboard widgets can be given a last test and this can be set to resolved.

Also available in: Atom PDF