pfsense/pfsense — pull request #501 by phildd (2013-04-01 02:39:16+00:00)
Title: Support for disabled services on services status displays

While adding the enable checkbox to bandwidthd, it got me thinking about the problem that when a package/service is disabled the service still shows up red/stopped on the services status widget and services status display. For support staff who don't understand, they think something is wrong, push the "start" button, wonder why it doesn't start...
This change:
a) On the main services status page, shows a disabled service as "Disabled" and with no "Start" button. (It still shows the red "x", seemed reasonable to still indicate there is something unusual)
b) On the services status dashboard widget, disabled services are not shown - IMHO this is good for the dashboard, users don't want to see unnecessary red or wasted space for stuff that is not part of the live system.