Matthias Jentsch
ced6e8f78f
Initialize all empty ellements with their default values.
...
refs #6098
2014-05-12 15:49:38 +02:00
Matthias Jentsch
793a0a061f
Add validation for application name.
...
refs #6129
2014-05-12 15:40:59 +02:00
Gunnar Beutner
87054c8121
Make sure line-endings for Puppet manifests are LFs only.
...
fixes #6181
2014-05-10 09:34:21 +02:00
Marius Hein
b9e138a359
Merge branch 'feature/vagrant-icinga2-core-6127'
...
Switch core for Icinga Web to Icinga2 package install and add test configuration.
Consider: Run 'vagrant priovion' and remove /etc/icingaweb configuration folder
to install new core and let new icingaweb configuration take place.
resolves #6127
2014-05-09 18:41:48 +02:00
Marius Hein
d681031b7b
Vagrant/Icinga2: Add dependencies for test config
...
refs #6127
2014-05-09 18:40:46 +02:00
Marius Hein
8d42914a84
Vagrant/Icinga2: Upgrade to snapshots and optimize configuration
...
refs #6127
2014-05-09 18:36:35 +02:00
Marius Hein
fb44940dea
Vagrant/Icinga2: Optimize test configuration
2014-05-09 18:36:34 +02:00
Marius Hein
5dd85a7ee1
Vagrant: Add Icinga2 and test configuration
...
refs #6127
2014-05-09 18:36:34 +02:00
Thomas Gelf
339460fee4
Merge remote-tracking branch 'origin/master' into feature/query-interfaces-6018
2014-05-09 16:29:54 +00:00
Thomas Gelf
7153e41ada
CSS: Highlight a couple of elements on focus
...
Menu, tabs, hover menu and dropdown tabs. Keyboard navigation starts
making sense right now.
refs #6164
2014-05-09 16:09:03 +00:00
Thomas Gelf
6523af711c
Monitoring_ListController: autorefresh matrix...
...
...and notification views
fixes #6152
2014-05-09 16:01:47 +00:00
Thomas Gelf
1190a8959f
Upgrade Parsedown to 1.0.0-rc.4
...
Please note that this invalidates my img size patch, I forgot to bring
it upstream. Still TBD.
refs #6165
2014-05-09 15:36:46 +00:00
Thomas Gelf
03e8ba88e4
Restore click behaviour for table links and rows
...
Multiselect handlers should influence only multiselect tables. Still
unhappy with current behaviour, but links should work fine right now.
refs #6162
2014-05-09 14:53:34 +00:00
Thomas Gelf
cf82ac68cc
Improve console log message on errors like 404
...
Former '404 Not found' plus weird HTML snippet is now: '404 Not Found:
Page not found. Enabling the "bpapp" module might help!'
2014-05-09 12:08:38 +00:00
Thomas Gelf
19220a5a44
Initial "click" handling for dropdown tabs
...
Still uncomplete, there are a number of edge cases that need to be
handled. Keyboard navigation is one of them, hover/click distinction
is another one.
refs #6167
2014-05-09 11:49:15 +00:00
Thomas Gelf
23679c0078
Completely ignore remote links
...
There are no issues with "returning true" so this should be the
preferred way. No need to fall back on "window.open" here.
fixes #6159
2014-05-09 11:41:18 +00:00
Thomas Gelf
e70ca26427
Detect and handle remote links
...
Currently they trigger XHR requests if not given a special target.
fixes #6159
2014-05-09 11:04:00 +00:00
Thomas Gelf
c93564c797
Put focus into search field on initial page load
...
fixes #6170
2014-05-09 10:57:21 +00:00
Thomas Gelf
dcf6b998bf
Upgrade lessphp
...
* Upgrade from 0.3.9 to 0.4.0
* Document package source
* Remove overhead
refs #6165
refs #6166
2014-05-09 10:53:54 +00:00
Thomas Gelf
d93c060e6a
Upgrade htmlpurifier to 4.6.0
...
refs #6165
2014-05-09 10:41:20 +00:00
Thomas Gelf
64dd91e457
Upgrade JShrink to 1.0
...
refs #6165
2014-05-09 10:37:38 +00:00
Thomas Gelf
681cdee68d
Move hover menu downward
...
fixes #6169
2014-05-09 10:15:00 +00:00
Thomas Gelf
2a28e60bb7
Do not change browser title on autorefresh
...
fixes #6168
2014-05-09 10:13:49 +00:00
Thomas Gelf
e04ca8c29a
Merge remote-tracking branch 'origin/master' into feature/query-interfaces-6018
2014-05-07 15:53:48 +00:00
Matthias Jentsch
d0c56126b8
Fix inline pie reload.
...
refs #6124
2014-05-07 17:03:27 +02:00
Thomas Gelf
820b6b7a8d
Data\BaseQuery: rename to Data\SimpleQuery
...
BaseQuery should no longer be abstract but be usable as is as soon as
we stripped ResultSet-specific tasks. As "Base" suggests something that
must be extended, the name no longer fits. So this is SimpleQuery right
now.
2014-05-07 11:55:35 +00:00
Thomas Gelf
ab32a91a6e
File\Csv: use Fetchable instead of BaseQuery
2014-05-07 11:33:48 +00:00
Eric Lippmann
bc4783099a
Monitoring/ListController: Sort `hostStatus' view from request params
...
The `hostAction()' lacked ordering because the action no longer uses `HostStatusView::fromRequest()'.
2014-05-07 10:25:48 +02:00
Eric Lippmann
5b895ab038
Data views: Implement `Sortable' interface
...
Because the `ListController' should only operate on data views,
data views should be a proxy to their underlying queries.
The methods `DataView::fromRequest()' and `DataView::sort()' are from now on deprecated
because they are relaced by `$backend->select()->from($viewName)' and `DataView::order()' respectively.
2014-05-07 10:19:00 +02:00
Eric Lippmann
ecbd9b8616
Sortable: Fix PHPDoc for parameter `$direction'
...
`$direction' must be a string instead of an integer because
the direction constants `SORT_ASC' and `SORT_DESC' are strings.
2014-05-07 10:00:41 +02:00
Eric Lippmann
068e07109b
Monitoring/ListController: Operate on the `hostStatus' view instead of the query
...
The monitoring module's ListController should only operate on data views instead of queries.
Thus the applyRestrictions() method now expects a data view instead of a query. Further since
filters are subject to change the applyRestrictions() method now does nothing.
The `hostsAction()' no longer uses `DataView::fromRequest()' but selects the data view from
a monitoring backend. `DataView::fromRequest()' orders the underlying query which must be reworked
in the current scenario.
2014-05-07 09:40:23 +02:00
Eric Lippmann
cfdb695c94
Monitoring/ListController: Remove variable activeRowHref from view
...
The variable grapher activeRowHref is not being used anywhere.
2014-05-07 09:29:58 +02:00
Eric Lippmann
3afcf277bd
Monitoring/ListController: Remove variable grapher from view
...
The variable grapher retrieved as first available grapher hook is not being
used anywhere.
2014-05-07 09:27:42 +02:00
Eric Lippmann
d87788b9c1
Merge branch 'master' into feature/query-interfaces-6018
...
Conflicts:
modules/monitoring/library/Monitoring/Backend/Ido/Query/ContactgroupQuery.php
2014-05-06 18:45:12 +02:00
Eric Lippmann
97d6feccb8
Data views: Expect a query instance instead of a backend
2014-05-06 18:34:01 +02:00
Eric Lippmann
c23e0c3782
Remove createBackend() method from the base controller
...
Refering to d389d8e
we'll use Backend::createBackend() for accessing monitoring backends.
2014-05-06 18:24:42 +02:00
Thomas Gelf
d389d8e0f0
Re-establish Backend::createBackend
...
This partially reverts fcf7f7d6
. The original intention was to have
no library code reading config. Moving code snippets to another lib
doesn't solve this. We need quick & easy access to a monitoring
backend, on CLI, in other modules and so forth. Duplicating so much
code again and again is not an option.
I prefer the former way of doing things unless we find a better
solution.
2014-05-06 18:23:22 +02:00
Johannes Meyer
2f911f75a1
Fix division by zero in Icinga\Util\Format
...
refs #6125
2014-05-06 08:32:42 +02:00
Johannes Meyer
dd3e406052
Merge branch 'bugfix/failsafe-perfdata-parser-5973'
...
fixes #5973
2014-05-05 16:18:11 +02:00
Johannes Meyer
c711e3405d
Fix cli default log configuration and js-loader debug message
2014-05-05 16:17:21 +02:00
Johannes Meyer
0627d954ac
Fix usages of Icinga\Module\Monitoring\Plugin\*
...
refs #5973
2014-05-05 16:16:45 +02:00
Johannes Meyer
3d88e720c4
Rewrite perfdata plugin classes
...
refs #5973
2014-05-05 16:15:49 +02:00
Johannes Meyer
d4502575d3
Fix filter test location
2014-05-05 16:15:26 +02:00
Thomas Gelf
6a1602a499
Exception messages should be single-line strings
...
fixes #6095
2014-05-02 11:19:35 +02:00
Marius Hein
6c698c1543
Tests: Remove Zend Controller Test from base test
...
fixes #6106
2014-05-02 09:46:01 +02:00
Marius Hein
6aaff6b399
IniWriter: Delete nested properties
...
fixes #5958
2014-05-02 09:26:17 +02:00
Marius Hein
c4e36ec467
Puppet: File resources.ini set replace to false
...
fixes #6016
2014-04-30 13:23:50 +02:00
Marius Hein
eeb399a4d4
Revert "Puppet: Change of icingaweb2 configuration deploy"
...
This reverts commit f98a39fd5a
.
2014-04-30 13:04:41 +02:00
Johannes Meyer
4e77ea2f88
Fix logging configuration form
2014-04-30 12:09:44 +02:00
Johannes Meyer
75c359bfb0
Merge branch 'bugfix/logging-configuration-6038'
...
fixes #6038
2014-04-30 12:01:48 +02:00