4568 Commits

Author SHA1 Message Date
Eric Lippmann
dc0359f5b2 Fix icon_image size and provide a CSS class for theming
fixes #11032
2016-02-27 21:57:02 +01:00
Eric Lippmann
d4dcdb96bd Force browsers to respect overflow of plugin output in tables
refs #10820
2016-02-27 18:06:35 +01:00
Eric Lippmann
bee0992fe4 Use hyphens for word break in plugin output where supported
Chrome, Opera and nearly all mobile browsers do not support hyphens (yet).

refs #10820
2016-02-27 18:05:22 +01:00
Eric Lippmann
1f7a4a170f Add zero width space characters to plugin output where appropriate
This helps browsers to break lines if the plugin output is missing whitespaces.
Alternatively we could set word-break: break-all but that may produce ugly results.

refs #10820
2016-02-27 18:00:50 +01:00
Eric Lippmann
f6e4b0aed0 Respect filter in state links in group overviews
refs #10778
2016-02-27 16:22:44 +01:00
Eric Lippmann
5f8b994d5f Use isIcinga2() in command forms where needed 2016-02-25 17:51:37 +01:00
Eric Lippmann
02eea2ad11 Disable persistent comment checkbox if backend is Icinga 2
refs #11100
2016-02-25 17:51:02 +01:00
Eric Lippmann
863bf08864 Use isIcinga2() in the ToggleInstanceFeaturesCommandForm 2016-02-25 17:48:32 +01:00
Eric Lippmann
47b3019940 Add MonitoringBackend::isIcinga2()
This function is for the many places where we have to distinguish between Icinga 1.x and Icinga 2.x.

refs #11100
2016-02-25 17:45:51 +01:00
Alexander A. Klimov
4751df692d Allow style classes in plugin output
resolves #11062
2016-02-25 17:09:39 +01:00
Eric Lippmann
5a76895105 CSS: Disable :hover transition on tr (WIP)
If any tr is hovered and auto-refresh kicks in, the tr will be hovered again which leads to "flickering".

We should find good a way to use transitions w/o flickering.

refs #11073
2016-02-25 14:52:54 +01:00
Eric Lippmann
43a7ed357a Fix whitespaces in event-history
overview-plugin-output now has white-space: pre-wrap
2016-02-25 11:34:23 +01:00
Eric Lippmann
a34f48c990 Fix wrong "Sent out to any contact" notification information 2016-02-25 11:33:43 +01:00
Eric Lippmann
f032a670f0 Merge branch 'feature/render-links-in-acknowledgements-comments-and-downtimes-10654'
resolves #10654
2016-02-25 11:31:13 +01:00
Eric Lippmann
c834e66b9a Show useful error message if a command transport failed
fixes #10173
2016-02-25 10:36:10 +01:00
Eric Lippmann
102ed40378 Show "Remove problem acknowledgement" in multi-select views
fixes #10469
2016-02-25 10:21:10 +01:00
Eric Lippmann
e407f6d116 Merge branch 'bugfix/users-with-no-permissions-can-check-multiple-services-10397'
fixes #10397
2016-02-24 12:42:46 +01:00
Alexander A. Klimov
d257c71c54 Respect permission for check now on multiple services
refs #10397
2016-02-24 12:40:00 +01:00
Alexander A. Klimov
23841b635e Respect permission for check now on multiple hosts
refs #10397
2016-02-24 12:39:54 +01:00
Eric Lippmann
35754fbe8e monitoring: Respect whitespace characters in the plugin output in list views
fixes #10786
2016-02-23 16:06:43 +01:00
Eric Lippmann
18e3884b8b monitoring: Fix order of information and actions in the check execution part in the detail area
fixes #10310
2016-02-23 15:41:01 +01:00
Eric Lippmann
ff3aa43070 CSS: Set tr background transition only for hover
fixes #11073
2016-02-23 15:40:47 +01:00
Eric Lippmann
7f358ed88d Don't sort a data view on dump when the data view is already sorted 2016-02-23 15:40:40 +01:00
Eric Lippmann
bb8478a219 Merge branch 'bugfix/passwords-not-hidden-by-icinga-web-2-10640'
fixes #10640
2016-02-23 15:40:27 +01:00
Eric Lippmann
acd2ef709e monitoring: Fix PHPDoc of MonitoredObject::obfuscateCustomVars()
refs #10640
2016-02-23 10:54:47 +01:00
Eric Lippmann
38a752b0ac monitoring: Avoid full stops at the end of comment tooltips
refs #10113
2016-02-22 14:15:35 +01:00
Alexander A. Klimov
ce1ed7413d Escape service grid tooltips only once
refs #10277
2016-02-18 11:32:43 +01:00
Alexander A. Klimov
c4610ab05d Comments list: display the absolute expire date and time in tooltips
refs #10277
2016-02-18 10:39:52 +01:00
Eric Lippmann
90cd481e84 doc: Use only three backticks for code blocks
refs #10965
2016-02-17 15:26:24 +01:00
Eric Lippmann
d183919ca3 doc: Add syntax draft for restricting custom variables
refs #10965
2016-02-17 13:35:48 +01:00
Alexander A. Klimov
bd02e5468c PluginOutput helper: use a regex to detect HTML in plugin output
fixes #10366
2016-02-17 11:49:23 +01:00
Alexander A. Klimov
af3abb76c8 Render simple HTML links (a[href]) in acknowledgements, comments and downtimes
refs #10654
2016-02-16 14:55:27 +01:00
Alexander A. Klimov
b0932d2413 Implement escapeComment helper
refs #10654
2016-02-15 16:26:52 +01:00
Thomas Gelf
601592dbf8 Revert "Fix style issues with long plugin output"
This reverts commit c73ddcff424c70f4e391e1b494ea1d943ecb9896.

Sorry, break-all is not a solution and looks terrible. Might be used
as a fallback for browsers with buggy hyphens, but not as a default for
every plugin output. No human being wants to read text formatted that
way.

refs #10820
2016-02-15 12:16:29 +01:00
Florian Strohmaier
c73ddcff42 Fix style issues with long plugin output
fixes #10820
2016-02-15 11:59:34 +01:00
Johannes Meyer
67b1309834 LdapDiscoveryPage: Show errors if they occur... 2016-02-12 14:19:45 +01:00
Alexander A. Klimov
7fe71f7472 Integrate the iframe module into the framework
refs #10881
2016-02-09 13:37:53 +01:00
Alexander A. Klimov
474803fee4 Change all license headers to only reflect a file's year of creation
refs #11000
2016-02-08 15:41:00 +01:00
Eric Lippmann
9bc9b78643 monitoring: Fix Icinga 2 version detection in the toggle object features command form 2016-01-28 14:45:39 +01:00
Eric Lippmann
4df7fdea88 monitoring: Add obsessing to ObjectList::getFeatureStatus() 2016-01-28 14:45:22 +01:00
Eric Lippmann
0a3580cd98 monitoring: Add missing obsessing column in multi-select views 2016-01-28 14:23:27 +01:00
Eric Lippmann
164a61cb84 monitoring: Fix permissions used in the toggle object features command form 2016-01-28 14:23:07 +01:00
Eric Lippmann
32f87284ad PHP7: Fix MySQL and PostgreSQL PDO extension checks
refs #10251
2016-01-28 13:52:31 +01:00
Eric Lippmann
480e357266 monitoring: Fix configuration.php 2016-01-28 12:37:18 +01:00
Eric Lippmann
ba9aeada60 monitoring: Introduce granular permissions for toggling object features
No backwards compatibility yet. Will be added if necessary.
2016-01-28 12:29:24 +01:00
Eric Lippmann
dee6f4d797 monitoring: Control features for multiple selected hosts
refs #8963
2016-01-27 17:42:51 +01:00
Eric Lippmann
e45723c4db monitoring: Control features for multiple selected services
refs #8963
2016-01-27 17:38:31 +01:00
Eric Lippmann
6ad40b5123 monitoring: Introduce ObjectList::getFeatureStatus()
refs #8963
2016-01-27 17:37:34 +01:00
Eric Lippmann
027aaacff8 monitoring: Prepare feature command form for multi-select
refs #8963
2016-01-27 17:37:15 +01:00
Eric Lippmann
16bd78ac30 monitoring: Reduce auto-refresh interval after a command has been submitted 2016-01-27 16:55:34 +01:00