Matthias Jentsch
a1950aabba
Fix some obsolete or wrong docstrings
2014-12-29 16:27:28 +01:00
Matthias Jentsch
3d07049fbf
Re-render menu item after setting class to active
...
Force the browser to re-render the menu item, to update the link layout immediately
by recreting the content html.
fixes #7897
2014-12-29 16:21:10 +01:00
Matthias Jentsch
4cf8da4bb9
Do not focus logout menu item after a recurring login
...
Implement new MenuItemRenderer made for pages that are not part
of the regular site navigation and should trigger a complete site reload
instead of handling it via XHR.
2014-12-29 16:20:05 +01:00
Eric Lippmann
ff17c3729c
setup: Use 'icingaweb2' as default authentication backend name
2014-12-29 16:06:34 +01:00
Eric Lippmann
f0fe6246ac
Use '/var/log/icingaweb2/icingaweb2.log' as default path when logging to file
2014-12-29 16:02:40 +01:00
Eric Lippmann
5bc2144b18
Use 'icingaweb2' as default application prefix for logging to syslog
2014-12-29 16:01:07 +01:00
Eric Lippmann
960cead434
Merge branch 'master' into feature/packages-4075
2014-12-29 15:59:27 +01:00
Eric Lippmann
cfb52eeadb
Do not use a default regular expression for stripping off parts of a username when configuring an auto-login backend
...
There's no safe default for this.
2014-12-29 15:56:32 +01:00
Eric Lippmann
e1bedc9afe
Use Icinga 2's default Livestatus socket path as default when configuring a livestatus resource
2014-12-29 15:55:57 +01:00
Eric Lippmann
94a4b4425f
puppet: Use icingaweb2 instead of icingaweb in paths and database setup
2014-12-29 15:42:24 +01:00
Eric Lippmann
2bd9d27e05
Do not validate the mode of the setup.token
...
Relying on the mode of the configuration directory must be sufficient.
2014-12-29 14:33:37 +01:00
Eric Lippmann
daaf242145
Fix the default configuration path in our web wizard
2014-12-29 14:33:07 +01:00
Eric Lippmann
19387b24ab
Do not use a new function for getting the configuration directory in our web wizard
2014-12-29 14:32:20 +01:00
Eric Lippmann
839523a73f
Web: Load setup module if necessary
2014-12-29 14:31:34 +01:00
Eric Lippmann
74ce666cd8
Use the requiresSetup variable instead of configMissing in login.phtml
2014-12-29 14:31:07 +01:00
Eric Lippmann
250e05f2e8
Optimize imports in AuthenticationController.php
2014-12-29 14:30:47 +01:00
Eric Lippmann
9d8fab51b1
Use the setup related utility functions in AuthenticationController.php
2014-12-29 14:30:06 +01:00
Eric Lippmann
611d01788f
Add setup related utility functions to ApplicationBootstrap.php
2014-12-29 14:29:31 +01:00
Eric Lippmann
7d36a59c67
Use '@return $this' instead of '@return self' for document fluent interfaces in ApplicationBootstrap.php
2014-12-29 14:01:19 +01:00
Eric Lippmann
4ea52161a9
Merge branch 'master' into feature/packages-4075
2014-12-29 12:31:38 +01:00
root
a48adb5e4b
doc: Fix typo in installation.md
...
Signed-off-by: Eric Lippmann <eric.lippmann@netways.de>
2014-12-29 12:28:14 +01:00
Eric Lippmann
bf92f9fa85
monitoring: Fix the link to services in downtime when multiple services are selected
2014-12-29 12:25:41 +01:00
Eric Lippmann
26bc56e9df
monitoring: Fix the link to hosts in downtime when multiple hosts are selected
2014-12-29 12:19:37 +01:00
Eric Lippmann
f1f808b7a3
Do not use array_map for generating the unhandled objects filter in HostsController.php
2014-12-29 12:17:17 +01:00
Eric Lippmann
2db2865433
Do not use an extra loop for generating the unhandled objects filter in ServicesController.php
2014-12-29 12:11:49 +01:00
Eric Lippmann
4441c1d4de
Allow to grant every permission
2014-12-29 11:53:55 +01:00
Eric Lippmann
49dad43a0a
Use @type instead of @var in Security/RoleForm.php
2014-12-29 11:53:06 +01:00
Eric Lippmann
2c1a37afa3
Use Zend_Form_Element::filterName() for translating restriction names to element names
...
fixes #8086
2014-12-29 10:51:12 +01:00
Eric Lippmann
6960a08de0
Revert "Escape restriction names manually in Forms\Security\RoleForm"
...
This reverts commit 706e5504e6
.
HTML5 does allow any non-empty value for the name attribute but Zend only permits
alphanumerics, the underscore, the circumflex and any ASCII character in range \x7f to \xff (127 to 255).
Thus only escaping the slash (/) is wrong.
refs #8086
2014-12-29 09:39:23 +01:00
Boden Garman
5e40ce2088
Only check the session save path is writable if the session handler is 'files'
...
fixes #8053
Signed-off-by: Eric Lippmann <eric.lippmann@netways.de>
2014-12-29 09:37:47 +01:00
Eric Lippmann
7f5ba135ee
Revert "Relax session storage check to the `files' save handler"
...
This reverts commit f7d11ce11f
.
Sorry mate but a guy on GitHub was faster ;)
refs #8053
2014-12-29 09:37:07 +01:00
Matthias Jentsch
41c101d99f
Use neutral default color in perfdata piecharts
...
If nothing is known about the state of the monitoring object, the piecharts should neither indicate OK nor Critical.
2014-12-23 16:12:25 +01:00
Matthias Jentsch
c93b13b138
Rework behavior of perfdata visualization
...
Determine perfdata pie color from host or service state, display zero percent piecharts, only render displayabl PieCharts with min and max values, move perfdata to piechart conversion functions into the Perfdata object.
fixes #6423
fixes #6200
fixes #7170
fixes #7304
2014-12-23 15:54:27 +01:00
Matthias Jentsch
cda5a6a903
Streamline chart implementation
...
Define sparkline layout through CSS class and remove label/tooltip formatting.
fixes #7077
2014-12-23 15:26:45 +01:00
Matthias Jentsch
64a2acd12e
Do not display labels for single data sets in perfdata piecharts
...
Display generic chart titles for the whole piechart that only contain title and percentage and don't style perfdata piecharts using HTML properties.
refs #7077
refs #6200
refs #7304
2014-12-23 15:14:17 +01:00
Johannes Meyer
f513e7959e
Consider also the host's state when counting its service problems
...
refs #8013
2014-12-22 16:20:12 +01:00
Johannes Meyer
5b0c876362
Use the service_handled column instead of acknowledged and in_downtime
...
Only service_handled takes the host's state into consideration.
refs #8013
2014-12-22 16:18:39 +01:00
Johannes Meyer
c5915f24cc
Make it easier to distinguish host and service downtimes
...
Added an icon to the left of a host's or service's label and an additional
textual indicator.
refs #8008
2014-12-22 14:44:09 +01:00
Johannes Meyer
086334c861
Properly build the unhandled action links when showing multiple objects
...
The links designated to acknowledge unhandled problems or to schedule
a downtime for them were generated based on the full list of objects and
limited by non-supported filter parameters. As we are already aware of the
exact "unhandled" objects this list is now used to generate proper links.
(Btw applying filters to URLs is a mess...)
fixes #8017
2014-12-22 13:59:03 +01:00
Johannes Meyer
f7d11ce11f
Relax session storage check to the `files' save handler
...
fixes #8053
2014-12-22 11:02:48 +01:00
Johannes Meyer
706e5504e6
Escape restriction names manually in Forms\Security\RoleForm
...
fixes #8086
2014-12-22 10:46:29 +01:00
Johannes Meyer
f0438d1ea0
There is no copy-on-write for objects in PHP
...
fixes #8088
2014-12-22 09:37:01 +01:00
Johannes Meyer
f50d0bc3cf
Fix the config warning's grammar on the login screen
2014-12-22 09:14:19 +01:00
Johannes Meyer
4c4c0c97a5
Fix incorrect token generation example on the wizard's welcome page
...
fixes #8135
2014-12-22 08:30:08 +01:00
Johannes Meyer
6d263ae316
Do NOT fetch the translation domain from the request in Form::translate(..)
...
It might be the case that a module is using a library form...
refs #7551
2014-12-19 13:07:51 +01:00
Johannes Meyer
cf43b81400
Use the class namespace instead of the request in Form::translate(Plural)
...
refs #7551
2014-12-19 12:08:54 +01:00
Johannes Meyer
e5d2d4cec2
Add module-aware Form::translate and Form::translatePlural
...
refs #7551
2014-12-19 11:29:24 +01:00
Eric Lippmann
fa226f261e
monitoring: Remove css class 'control-group' from date and time elements in the schedule downtime command form
...
This CSS class does no longer exist.
2014-12-19 10:45:23 +01:00
Eric Lippmann
b0ab6c3a76
monitoring: Remove css class 'control-group' from the expire time element
...
This CSS class does no longer exist.
2014-12-19 10:43:14 +01:00
Eric Lippmann
1468ed0a19
lib: Add separator parameter to String::cname()
2014-12-18 17:23:54 +01:00