4922 Commits

Author SHA1 Message Date
Johannes Meyer
71fd1036de Pre-select the monitoring module in the setup wizard
It's TEH module!!1

refs #8191
2015-01-21 16:57:08 +01:00
Johannes Meyer
913143f3a8 Update the SummaryPage's description
A summary page isn't an indicator anymore for a complete wizard as
there are multiple summary pages now.

refs #8191
2015-01-21 16:52:38 +01:00
Johannes Meyer
10eacf9682 Allow jumping to already visited pages
This was already possible using just the base implementation of Wizard
but since WebWizard has optional pages it did not work with pages that
had such an optional page as previous page.

refs #8191
2015-01-21 15:39:06 +01:00
Johannes Meyer
96390d34bf Enable modules as part of the main installation routine
refs #8191
2015-01-21 15:03:34 +01:00
Johannes Meyer
817e4e937c Run module wizards as part of the main application's wizard
A user now chooses right after the start which modules to install and
configures them as part of the main routine.

refs #8191
2015-01-21 14:00:57 +01:00
Johannes Meyer
08e600a376 Re-introduce the ModulePage
Now with pretty checkboxes :)

refs #8191
2015-01-21 13:57:59 +01:00
Johannes Meyer
64a8006973 Add Wizard::isComplete()
Wizard::isFinished() is not applicable in case a wizard is a child of another
wizard. Wizard::isComplete() fulfills the need to check whether a user went
through a wizard entirely.

refs #8191
2015-01-21 13:56:53 +01:00
Johannes Meyer
1f6a81aefb Add Wizard::skipPage()
Required to not to duplicate code in custom wizards and to avoid errors
when detecting the direction.

refs #8191
2015-01-21 13:07:08 +01:00
Johannes Meyer
573c1046bb Ensure that the SummaryPage has a unique name when being utilized
refs #8191
2015-01-21 11:44:44 +01:00
Johannes Meyer
fdb3988efd Fix float formatting in the progress bar's css
refs #8191
2015-01-21 11:15:38 +01:00
Johannes Meyer
b468be2813 Drop the ModulePage
refs #8191
2015-01-21 09:59:48 +01:00
Johannes Meyer
99699a14ad Replace all mt() calls with translate() in the setup module's view scripts 2015-01-20 17:39:47 +01:00
Johannes Meyer
095d9437b8 Adjust the wizard's progress bar
Moved the "Modules" step to the left and removed the "Summary" step.

refs #8191
2015-01-20 17:33:29 +01:00
Johannes Meyer
2288e2a687 Add support for nested wizards
The amount of vertical dimensions is not limited as well as the location a
nested wizard can occur in the main wizard's order. In case a custom
implementation is used as nested wizard, all core functionalities are
still being utilized.

refs #8191
2015-01-20 15:54:14 +01:00
Eric Lippmann
9cecc4d690 doc: Add vagrant.md 2015-01-20 15:13:33 +01:00
Eric Lippmann
e98b6f1560 puppet: Do not enable the Icinga 2 feature ido-pgsql
Because Icinga 2 does not handle more than one IDO connection properly, the ido-pgsql will not be enabled by default.
2015-01-20 15:13:07 +01:00
Eric Lippmann
925bc80115 puppet: Add vagrant to the icingaweb2 group 2015-01-20 15:12:43 +01:00
Eric Lippmann
a83aea4440 doc/README.md: Remove vagrant 2015-01-20 14:47:49 +01:00
Eric Lippmann
efd7e0a3fe doc/README.md: Update support 2015-01-20 14:46:44 +01:00
Eric Lippmann
a74a4d6eca doc/README.md: Update about section 2015-01-20 14:08:55 +01:00
Eric Lippmann
e708054e28 doc/README.md: Rename 'General Information' to 'About' 2015-01-20 13:50:05 +01:00
Eric Lippmann
b0e27c4fe6 monitoring: Remove duplicate array key 'host_check_command' in the StatusQuery 2015-01-20 13:43:53 +01:00
Eric Lippmann
3a3b1fbe51 puppet: Fix typo introduced by last commit 2015-01-20 12:54:14 +01:00
Eric Lippmann
478a0a0d47 puppet: Provision the intl and gd PHP module
fixes #8107
2015-01-20 10:11:00 +01:00
Eric Lippmann
b065a9defd puppet: Provision the PHP ImageMagick Module
resolves #8108
2015-01-20 10:07:27 +01:00
Eric Lippmann
2bd2f32b2e postgresql/auth: Fix that users cannot login when using PostgreSQL >= version 9.0
fixes #8251
2015-01-19 16:43:19 +01:00
Eric Lippmann
d275bc0762 rpm: Cover all dependencies
fixes #6302
refs #4075
2015-01-19 15:50:05 +01:00
Matthias Jentsch
8c8e3e4f3a Merge branch 'feature/improve-chart-implementation-7841' 2015-01-19 15:16:42 +01:00
Matthias Jentsch
4dfad963e9 Merge branch 'master' into feature/improve-chart-implementation-7841 2015-01-19 15:15:24 +01:00
Matthias Jentsch
80fc2a32db Improve layout in AlertSummary
Use brighter color for notifications, render hours more readable.
2015-01-19 15:14:09 +01:00
Matthias Jentsch
ba1007465a Adapt bar width to amount of data points 2015-01-19 15:13:44 +01:00
Eric Lippmann
5ccd290490 puppet/postgres: Allow connections made by Icinga Web 2 2015-01-19 15:07:37 +01:00
Eric Lippmann
7580d57c1d monitoring: Use the ellipsis string helper when viewing plugin output in host and service list 2015-01-19 14:21:55 +01:00
Eric Lippmann
a1a36301fe View: Add string helpers 2015-01-19 14:20:57 +01:00
Matthias Jentsch
ab4cbc855f Fix order of setAxisMin calls 2015-01-19 14:20:46 +01:00
Eric Lippmann
a0a3241d1c lib: Add String::ellipsis() 2015-01-19 14:20:37 +01:00
Eric Lippmann
f56ffd3426 monitoring: Do not strip_tags when viewing service output in the service list
refs #8248
2015-01-19 14:18:46 +01:00
Eric Lippmann
10ebc3432c monitoring: Do not strip_tags when viewing host output in the host list
refs #8248
2015-01-19 14:17:59 +01:00
Matthias Jentsch
a456c0434c Add better axis labels to the alert summary chart 2015-01-19 13:58:04 +01:00
Eric Lippmann
ae927cf043 puppet/postgres: Allow connections made by Icinga 2
fixes #8109
2015-01-19 13:53:39 +01:00
Eric Lippmann
0c35607e37 Merge branch 'bugfix/postgres-wrong-default-timestamps-7919'
fixes #7919
2015-01-19 13:51:19 +01:00
Eric Lippmann
56640fa64f postgres: Use timestamp comparison instead of timezone offset comparison for detecting the default timestamp
refs #7919
2015-01-19 13:50:03 +01:00
Johannes Meyer
2d957205ef Using $this when not in object context, doesn't work.
refs #7551
2015-01-19 13:47:53 +01:00
Johannes Meyer
7082ebaf7b Replace t() and mt() with translate() in the monitoring module's forms
refs #7551
2015-01-19 13:47:01 +01:00
Johannes Meyer
23bbf63b73 Revert "Replace t() and mt() with translate() in the monitoring module's forms"
This reverts commit 970006838cb2791091dfb2632b1c7eea9d4a243f.
2015-01-19 13:44:16 +01:00
Matthias Jentsch
fecd4151d1 Move axis labels to the top of the chart 2015-01-19 13:35:41 +01:00
Eric Lippmann
ae4a9fe50c puppet: Use hiera for defining the icinga web group 2015-01-19 11:43:39 +01:00
Eric Lippmann
64d4bb089c monitoring/setup: Remove function for getting the configuration directory
Getting the config directory is not a task for module wizards.
2015-01-19 11:43:39 +01:00
Eric Lippmann
ac503031a7 Config: Fix PHPDoc for fromIni 2015-01-19 11:43:39 +01:00
Eric Lippmann
87adbacb3b Config: Fix coding style 2015-01-19 11:43:39 +01:00