icingaweb2/modules/monitoring/library/Monitoring/DataView
Eric Lippmann e086905384 monitoring: Deprecate DataView::addFilter() and DataView::setFilter()
The from now on deprecated interface Filterable has proven that it sucks in the DataView.
Because of requiring us to implement trillion stupid methods, only DataView::applyFilter()
does not forget to handle column validation. Thus only DataView::applyFilter() must be used in order
to apply filters.
For setFilter() a wrapping Filter::matchAny() for the IdoQuery (or the DbQuery or the SimpleQuery I didn't have a look)
is required for the filter to work properly.
The deprecation is just for the records. I guess we do not use the other methods.
2015-01-27 14:52:13 +01:00
..
Command.php Show/Contact: Add commands to view 2014-08-27 16:38:29 +02:00
Comment.php monitoring: Support sorting by host and service display name in the Comment data view 2015-01-21 16:15:09 +01:00
Contact.php monitoring: Fix link to an object's contact in the detail views 2014-10-07 13:21:28 +02:00
Contactgroup.php monitoring: Fix link to an object's contact in the detail views 2014-10-07 13:21:28 +02:00
Customvar.php Dataview\Customvar: add new is_json column 2014-11-06 16:13:17 +01:00
DataView.php monitoring: Deprecate DataView::addFilter() and DataView::setFilter() 2015-01-27 14:52:13 +01:00
Downtime.php monitoring: Support sorting downtimes by host and service display_name 2015-01-21 13:06:03 +01:00
EventHistory.php monitoring: Support host and service display_name in the EventHistory data view 2015-01-21 10:28:21 +01:00
Eventgrid.php Fix tab, navigation and menu names 2014-11-13 18:38:42 +01:00
Groupsummary.php monitoring: Support hostgroup_alias and servicegroup_alias filter 2015-01-23 15:47:18 +01:00
HostStatus.php monitoring: Sort by host_display_name instead of name1 by default 2015-01-20 16:21:56 +01:00
Hostgroup.php Remove license headers from all files 2014-07-15 13:43:52 +02:00
Notification.php monitoring: Select the host and service display_name columns in the Notification data view 2015-01-21 15:47:36 +01:00
Programstatus.php Remove license headers from all files 2014-07-15 13:43:52 +02:00
Runtimesummary.php Remove license headers from all files 2014-07-15 13:43:52 +02:00
Runtimevariables.php Remove license headers from all files 2014-07-15 13:43:52 +02:00
ServiceStatus.php monitoring: Sort the services overview by service severity by default 2015-01-21 09:37:45 +01:00
Servicegroup.php Remove license headers from all files 2014-07-15 13:43:52 +02:00
StatusSummary.php Remove license headers from all files 2014-07-15 13:43:52 +02:00