1995 Commits

Author SHA1 Message Date
Thomas Gelf
67144407e6 js/events: do temporarily not respect tab focus
This has been added for keyboard navigation but caused some trouble.
Postponed for now.
2014-05-20 14:05:30 +00:00
Thomas Gelf
79d3f18b66 js/ui: remove hardcoded/duplicated with/height 2014-05-20 14:03:33 +00:00
Thomas Gelf
800fe6c18d css/tabs: waste less space for dropdown
Dropdown arrow is smaller right now and is slightly rounded like the
other tabs are.
2014-05-20 14:01:14 +00:00
Thomas Gelf
cff577fb83 ShowController: don't show a random service
When you chose a host and clicked on "Services" the GUI used to show
a random (the first) service. Made no sense, should work as expected
right now.
2014-05-20 13:57:28 +00:00
Thomas Gelf
8f77ce607e show/services: don't navigate to the right
When using list/services for show/services (services for a single host)
we us an ugly PREG-based hack fixing the base link target. This got
broken by the multiselect feature, now it's working again. We need a
better solution for this.
2014-05-20 13:53:36 +00:00
Thomas Gelf
4e88a4e008 Web\Url: add a shift() method
This methods allows to retrieve an URL param while removing it from the
URL object
2014-05-20 13:49:35 +00:00
Thomas Gelf
358b2582bc ErrorController: show valid title for exceptions
Multiline strings are not considered being a valid title. This patch
strips all but the first line from the exception message when setting
the title attribute.
2014-05-20 13:40:52 +00:00
Thomas Gelf
33e326a232 list/services: ignore broken service image hacks
People used to configure something like "dot.png'> <img ..." as their
service image icon. Those hacks will no longer work as we correctly
escape everything. This fix hinders Icingaweb from even trying to load
them.
2014-05-20 13:31:13 +00:00
Thomas Gelf
e6d80ae1f6 IDO Queries: performance quickfixes
Will be obsoleted by the new filter implementation, but for now it
helps a little bit
2014-05-20 13:27:58 +00:00
Thomas Gelf
b447225512 Web\Form: Revert "Fix subForm functionality"
This reverts commit 51bac035ac1bdee2c63f680ec66120beb1081af3.
The div element introduced by this commit breaks inline form layout
2014-05-20 13:10:18 +00:00
Michael Friedrich
ef56f2163e Documentation: Fix missing preferences*,sql
fixes #6243
2014-05-20 11:11:32 +02:00
Gunnar Beutner
4a5fa5f17b Update Icinga 2 version in the Puppet manifest
fixes #6219
2014-05-16 13:33:30 +02:00
Gunnar Beutner
be6844c458 Fix problems with the Puppet manifest when PostgreSQL's default encoding isn't UTF-8
fixes #6211
2014-05-15 13:44:21 +02:00
Michael Friedrich
f6d42944f7 Update Vagrant Icinga 2 test config
refs #6127
2014-05-14 17:45:40 +02:00
Johannes Meyer
709146d49f Add wizard page for the logging configuration
resolves #6129
2014-05-14 13:20:21 +02:00
Johannes Meyer
88d4262e7c Merge branch 'feature/install-wizard-6136'
refs #6136
2014-05-14 12:54:44 +02:00
Johannes Meyer
ef7bb0e794 It is a multistep page's responsibility whether it is shown to the user
refs #6136
2014-05-14 12:53:45 +02:00
Johannes Meyer
754f854dd0 Multistep pages should know about their multistep form
refs #6136
2014-05-14 12:53:45 +02:00
Johannes Meyer
1f942acd38 Fix multistep page creation
refs #6136
2014-05-14 12:53:45 +02:00
Johannes Meyer
33d4142664 Make it possible to recreate a form 2014-05-14 12:53:44 +02:00
Johannes Meyer
1637a19c23 Fix multistep form creation
refs #6136
2014-05-14 12:53:44 +02:00
Johannes Meyer
429e09aae2 Multistep pages should not have random generated names
refs #6136
2014-05-14 12:53:44 +02:00
Johannes Meyer
51bac035ac Fix subForm functionality 2014-05-14 12:53:44 +02:00
Johannes Meyer
de169c7bf5 Make it possible to disable form submit buttons forcefully 2014-05-14 12:53:44 +02:00
Johannes Meyer
88e451402f Redirect to /install when the setup.token exists but no config.ini
refs #6136
2014-05-14 12:53:44 +02:00
Johannes Meyer
4cf5fe6fdd Add multistep form
refs #6136
2014-05-14 12:53:44 +02:00
Johannes Meyer
e1230eb8ae Add style and view scripts for first prototype
refs #6136
2014-05-14 12:53:44 +02:00
Michael Friedrich
6fae333048 spec: Fix enabled module symlink
Refs #4075
2014-05-13 19:39:23 +02:00
Michael Friedrich
0594347566 Refactor spec file and make rhel rpms work again.
Refs #4075
2014-05-13 00:27:06 +02:00
Matthias Jentsch
5da5dde602 Merge branch 'feature/wizard-step-logging-configuration-6129' 2014-05-12 16:11:56 +02:00
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
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