Commit Graph

8569 Commits

Author SHA1 Message Date
Johannes Meyer c8d3aa2517 Url: Support external urls in fromPath()
refs #5600
2015-09-21 13:10:35 +02:00
Johannes Meyer 3aaf726856 Update CSS style used for the navigation
refs #5600
2015-09-21 11:13:05 +02:00
Johannes Meyer 76cf01869e NavigationItem: Add property $target
refs #5600
2015-09-21 10:18:46 +02:00
Johannes Meyer af3f80f873 NavigationConfigForm: Fix documentation of method delete()
refs #5600
2015-09-21 09:00:22 +02:00
Johannes Meyer 5a494b3088 NavigationController: Show module item types only if accessible by the user
refs #5600
2015-09-21 08:59:36 +02:00
Johannes Meyer 5f998eb56d NavigationConfigForm: Really remove the "old" section when renaming
refs #5600
2015-09-18 16:25:06 +02:00
Johannes Meyer 75d003a775 NavigationConfigForm: Automatically share a parent's entire children, #2
refs #5600
2015-09-18 16:17:54 +02:00
Johannes Meyer 9574f80160 NavigationConfigForm: Automatically share a parent's entire children
refs #5600
2015-09-18 16:08:58 +02:00
Johannes Meyer c077dbd15a NavigationConfigForm: Update a parent's name on all childrens as well
refs #5600
2015-09-18 16:00:33 +02:00
Johannes Meyer ed875b5297 NavigationConfigForm: Do not allow to delete parents
refs #5600
2015-09-18 15:58:20 +02:00
Johannes Meyer 518cdad1a8 NavigationConfigForm: Automatically unshare childrens in method unshare()
refs #5600
2015-09-18 15:57:45 +02:00
Johannes Meyer f4978fcb5a NavigationConfigForm: Automatically unshare a child if its parent isn't shared
refs #5600
2015-09-18 15:56:00 +02:00
Johannes Meyer f1c6b34d7a NavigationConfigForm: Automatically share childs if there parent is shared
refs #5600
2015-09-18 15:53:39 +02:00
Johannes Meyer 84dfbf0b08 user navigation overview: Provide "owner" as sort column
This is rather a quick&dirty solution than anything proper.. But it basically
works and the only drawback is that ASC or DESC is dependent from the
owner's name...

refs #5600
2015-09-18 15:51:00 +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
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
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
Johannes Meyer 99502a77e0 shared navigation overview: Display the type of a navigation item
refs #5600
2015-09-16 15:37:56 +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