8881 Commits

Author SHA1 Message Date
Eric Lippmann
cf8548a29d CSS: Add Icinga theme (WIP)
refs #5543
2015-09-18 15:25:14 +02:00
Johannes Meyer
bef5eeda93 NavigationController: Fix action unshare()
refs #5600
2015-09-18 13:24:44 +02:00
Johannes Meyer
19ebdcfb37 NavigationConfigForm: Fix method getFlattenedChildren()
refs #5600
2015-09-18 12:20:44 +02:00
Johannes Meyer
37c7952ec7 shared navigation overview: Do not allow to unshare childs individually
refs #5600
2015-09-18 11:34:00 +02:00
Johannes Meyer
5eb7267b43 user navigation overview: Display whether an item has been shared
refs #5600
2015-09-18 11:10:17 +02:00
Johannes Meyer
335ed8c74f NavigationConfigForm: Provide all available parents for non-shared items
refs #5600
2015-09-18 11:01:02 +02:00
Johannes Meyer
9477c53b43 NavigationConfigForm: Do not allow to choose a parent once a item is shared
refs #5600
2015-09-18 10:52:03 +02:00
Johannes Meyer
4b7fbdfa1f NavigationConfigForm: Provide proper parents when editing a shared item
refs #5600
2015-09-18 10:40:16 +02:00
Johannes Meyer
91601de398 NavigationConfigForm: Ask the item form whether a parent is required
refs #5600
2015-09-18 09:48:22 +02:00
Johannes Meyer
c657812b9c NavigationConfigForm: Require NavigationItemForm as base class
refs #5600
2015-09-18 09:43:40 +02:00
Johannes Meyer
b39eddf69d navigation overviews: Use "type" as default sort column instead of "name"
As long as we're not splitting the items by type in different views, this
sort column is probably more commonly used..

refs #5600
2015-09-18 08:58:57 +02:00
Johannes Meyer
2cf52df0a8 user navigation overview: Add sort control
refs #5600
2015-09-18 08:53:05 +02:00
Matthias Jentsch
3b135c6b6f Fix PostgreSQL queries that use GROUP BY
Add missing instance_id to getGroup query functions to avoid query errors in PostgreSQL.

fixes #10160
2015-09-17 16:29:00 +02:00
Eric Lippmann
8cea292745 monitoring: Fix grouping of host and service status when filtering for group columns
refs #9956
2015-09-17 16:22:24 +02:00
Johannes Meyer
996224f54a NavigationConfigForm: Do not allow to configure circular parent child relations
refs #5600
2015-09-17 15:53:12 +02:00
Johannes Meyer
6e2d7dca9b shared navigation overview: Add sort control
refs #5600
2015-09-17 15:17:46 +02:00
Johannes Meyer
d4a9198310 Navigation: Only fail if there's really no chance to create the requested hierarchy
refs #5600
2015-09-17 14:42:02 +02:00
Johannes Meyer
7b5d414c7f Introduce form class MenuItemForm
refs #5600
2015-09-17 13:46:08 +02:00
Johannes Meyer
6d74373276 NavigationConfigForm: Add method listAvailableParents()
refs #5600
2015-09-17 13:45:47 +02:00
Johannes Meyer
f8d53c1d07 NavigationConfigForm: Sub-forms may require a parent being set
refs #5600
2015-09-17 13:42:25 +02:00
Johannes Meyer
b6fe6ffd6b Navigation: Relax type check in method fromConfig()
refs #5600
2015-09-17 13:41:28 +02:00
Johannes Meyer
bb4f4e9095 User: Properly load menu items
refs #5600
2015-09-17 13:40:58 +02:00
Johannes Meyer
0ec3610349 Web: Properly load shared menu items
refs #5600
2015-09-17 13:40:40 +02:00
Eric Lippmann
eff9249863 lib: Don't provide LDAP server-side sort request if the query has no order
refs #10147
2015-09-17 13:01:58 +02:00
Eric Lippmann
79c9a8af9b lib: Fix Number::isValid(), again :) 2015-09-17 12:52:09 +02:00
Eric Lippmann
ccfbc13a38 Merge branch 'feature/more-db-reource-types-9683'
resolves #9683
2015-09-17 12:48:27 +02:00
Eric Lippmann
06c6b09863 Set default port for Postgres connections if it's the first available driver
refs #9683
2015-09-17 12:46:49 +02:00
Eric Lippmann
f46504554e lib: Check for mssql extension too in Platform::hasMssqlSupport()
refs #9683
2015-09-17 11:48:25 +02:00
Johannes Meyer
83bde3aa81 Form: Rename property $parent to $_parent
Zend.. I love you..
2015-09-17 11:23:47 +02:00
Johannes Meyer
4f5a5c83bc Navigation: Add method hasRenderableItems()
refs #5600
2015-09-17 11:01:06 +02:00
Johannes Meyer
bf4e492fa1 Action: Accept and apply option "filter"
refs #5600
2015-09-17 11:00:40 +02:00
Johannes Meyer
f4032988bf MonitoredObject: Add method matches()
refs #5600
2015-09-17 10:40:00 +02:00
Johannes Meyer
ade0c605a9 Introduce form class ServiceActionForm
refs #5600
2015-09-17 09:21:43 +02:00
Johannes Meyer
25307fc1a0 Introduce form class HostActionForm
refs #5600
2015-09-17 09:21:33 +02:00
Johannes Meyer
b1ee12f721 NavigationItem: Allow to dynamically decide whether to render an item
refs #5600
2015-09-17 09:11:17 +02:00
Johannes Meyer
2d9f20f2c5 Introduce form class DashletForm
refs #5600
2015-09-17 08:37:41 +02:00
Johannes Meyer
84f733b177 DashboardPane: Rename param $order to $ordered in method getDashlets
refs #5600
2015-09-17 08:25:17 +02:00
Johannes Meyer
6a52de8a44 NavigationConfigForm: Load form classes dynamically
refs #5600
2015-09-17 08:24:23 +02:00
Johannes Meyer
0e60b81729 monitoring: Give the "Stats" dashboard pane a priority of 99, instead of 100
refs #5600
2015-09-16 16:29:30 +02:00
Johannes Meyer
4385d74e16 NavigationConfigForm: Apply share restrictions for users and groups
refs #5600
2015-09-16 16:25:17 +02:00
Johannes Meyer
0cff2ca545 RoleForm: Provide share restrictions for users and groups
refs #5600
2015-09-16 16:24:29 +02:00
Matthias Jentsch
a34c108da5 Allow mixed selection of host and service comments 2015-09-16 15:46:07 +02:00
Johannes Meyer
99502a77e0 shared navigation overview: Display the type of a navigation item
refs #5600
2015-09-16 15:37:56 +02:00
Matthias Jentsch
1b6f5861b7 Highlight selected table rows in related actions
Allow declaring related controllers for action tables and highlight table rows based on the queries in links pointing to those actions.

fixes #10155
2015-09-16 15:31:53 +02:00
Johannes Meyer
54d08f99e8 DashboardPane: Order dashlets alphabetically
refs #5600
2015-09-16 15:31:41 +02:00
Johannes Meyer
1e39ec668a monitoring: Disable custom host- and service-notes
refs #5600
2015-09-16 15:31:19 +02:00
Johannes Meyer
47257d74ff user navigation overview: Display the type of a navigation item
refs #5600
2015-09-16 15:09:56 +02:00
Johannes Meyer
4c1dd2ed36 NavigationController: Provide available item types externally
refs #5600
2015-09-16 15:05:43 +02:00
Johannes Meyer
d1fa5e8fce DashboardTest: Drop test testLoadPaneItemsProvidedByEnabledModules
refs #5600
2015-09-16 14:44:31 +02:00
Johannes Meyer
8c17364780 Late translate a module's menu section labels
refs #5600
2015-09-16 14:36:35 +02:00